msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian (Bulgaria) "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2012-01-19 20:22+0000\n"
"Last-Translator: yazar <zrncescientiae@gmail.com>\n"
"Language-Team: Bosnian <bs@li.org>\n"
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
#, fuzzy
msgid "Backup status must be available or error"
msgstr "Status volumena mora biti omogućen"
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
#, fuzzy
msgid "Volume to be backed up must be available"
msgstr "Status volumena mora biti omogućen"
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
#, fuzzy
msgid "Backup status must be available"
msgstr "Status volumena mora biti omogućen"
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
#, 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:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
#, fuzzy
msgid "Volume must be available"
msgstr "Status volumena mora biti omogućen"
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
#, fuzzy
msgid "Volume status must be available or error"
msgstr "Status volumena mora biti omogućen"
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Status volumena mora biti omogućen"
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Status volumena mora biti omogućen"
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Status volumena mora biti omogućen"
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr "Neočekivana greška prilikom pokretanja komande."
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Catalan "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.47\n"
+"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.60\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2012-04-04 20:28+0000\n"
"Last-Translator: Zbyněk Schwarz <Unknown>\n"
"Language-Team: Czech <cs@li.org>\n"
msgid "Transfer %(transfer_id)s could not be found."
msgstr "Obraz %(image_id)s nemohl být nalezen."
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr "Oznamování schopností plácinderčům ..."
msgid "Rule checked when requested rule is not found"
msgstr "Kontrolované pravidlo, když požadované není nalezeno"
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr "parametr limit musí být celé číslo"
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr "parametr limit musí být kladný"
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
#, fuzzy
msgid "Request body empty"
msgid "Request body contains too many items"
msgstr "Tělo požadavku obsahuje příliš mnoho položek"
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr "Neplatné tělo požadavku"
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr "Server neexistuje"
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr "Zadáno neplatné imageRef."
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr "Vytvořit svazek o %s GB"
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, fuzzy, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty"
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, fuzzy, python-format
msgid "Removing options '%s' from query"
msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty"
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
#, fuzzy
msgid "Backup status must be available or error"
msgstr "Obraz musí být dostupný"
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
#, fuzzy
msgid "Volume to be backed up must be available"
msgstr "Obraz musí být dostupný"
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
#, fuzzy
msgid "Backup status must be available"
msgstr "Obraz musí být dostupný"
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
#, 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:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, fuzzy, python-format
msgid "container %s does not exist"
msgstr "Instance neexistuje"
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, fuzzy, python-format
msgid "container %s exists"
msgstr "Instance neexistuje"
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, fuzzy, python-format
msgid "generated object list: %s"
msgstr "Očekáván objekt typu: %s"
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, fuzzy, python-format
msgid "volume size %d is invalid."
msgstr "Požadavek je neplatný."
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, fuzzy, python-format
msgid "Failed to create Volume Group: %s"
msgstr "Nelze získat metadata pro ip: %s"
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "Nelze použít globální roli %(role_id)s"
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
#, fuzzy
msgid "Volume must be available"
msgstr "Obraz musí být dostupný"
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
#, fuzzy
msgid "Invalid input"
msgstr "Neplatný snímek"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
#, fuzzy
msgid "Volume status must be available or error"
msgstr "Obraz musí být dostupný"
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Obraz musí být dostupný"
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Obraz musí být dostupný"
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Nelze najít obslužnou rutinu pro svazek %(driver_type)s."
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "Vytvořit svazek ze snímku %s"
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Zachycena chyba: %s"
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, fuzzy, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr "Připojit svazek %(volume_id)s k instanci %(instance_id)s na %(device)s"
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, fuzzy, python-format
+msgid "Creating clone of volume: %s"
+msgstr "Vytvořit snímek svazku %s"
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr "skupina %s již existuje"
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
-#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
-#, fuzzy, python-format
-msgid "Creating clone of volume: %s"
-msgstr "Vytvořit snímek svazku %s"
+#: cinder/volume/drivers/gpfs.py:153
+#, python-format
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
+msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:84
+#, python-format
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
-#, fuzzy, python-format
-msgid "Symbolic link %s not found"
-msgstr "značka [%s] nenalezena"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
+#, fuzzy, python-format
+msgid "Symbolic link %s not found"
+msgstr "značka [%s] nenalezena"
+
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Chyba v přesunu %s"
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Neplatný snímek"
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "Název roz: %s"
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Poškozené tělo zprávy: %(reason)s"
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, fuzzy, python-format
msgid "API response: %s"
msgstr "odpověď %s"
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "Nelze získat metadata pro ip: %s"
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Nelze vytvořit typ instance"
msgid "Unexpected state while cloning %s"
msgstr "Při spuštění příkazu došlo k nečekané chybě."
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2011-01-15 21:46+0000\n"
"Last-Translator: Soren Hansen <soren@linux2go.dk>\n"
"Language-Team: Danish <da@li.org>\n"
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr "bind %s: slettet"
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2011-08-23 11:23+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: German <de@li.org>\n"
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, fuzzy, python-format
msgid "Failed to create Volume Group: %s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
#, fuzzy
msgid "Volume must be available"
msgstr "Volume %s: wird erstellt"
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "Volume %s: erstelle Export"
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, fuzzy, python-format
msgid "volume %s: creating from existing volume"
msgstr "Volume %s: erstelle Export"
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, fuzzy, python-format
msgid "volume %s: creating from image"
msgstr "Volume %s: wird erstellt"
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr "Volume %s: wird erstellt"
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr "Volume %s: erstelle Export"
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "Volume %s: wird erstellt"
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr "Volume %s: erfolgreich erstellt"
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr "Volume %s: wird entfernt"
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr "Volume %s: entferne Export"
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr "Volume %s: erfolgreich entfernt"
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Nicht möglich volume %s zufinden"
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr "Unerwarteter Fehler bei Ausführung des Kommandos."
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2011-10-21 11:27+0000\n"
"Last-Translator: Tom Fifield <Unknown>\n"
"Language-Team: English (Australia) <en_AU@li.org>\n"
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr "volume group %s doesn't exist"
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr "Create volume of %s GB"
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
#, fuzzy
msgid "Backup status must be available or error"
msgstr "Volume status must be available"
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
#, fuzzy
msgid "Volume to be backed up must be available"
msgstr "Volume status must be available"
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
#, fuzzy
msgid "Backup status must be available"
msgstr "Volume status must be available"
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
#, 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:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, fuzzy, python-format
msgid "container %s does not exist"
msgstr "volume group %s doesn't exist"
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgstr "Unable to detach volume %s"
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, fuzzy, python-format
msgid "Failed to create Volume Group: %s"
msgstr "Unable to locate volume %s"
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "Unable to locate volume %s"
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "Unable to find SR from VBD %s"
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "Unable to find SR from VBD %s"
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
#, fuzzy
msgid "Volume must be available"
msgstr "Volume status must be available"
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "FAKE ISCSI: %s"
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
#, fuzzy
msgid "Volume status must be available or error"
msgstr "Volume status must be available"
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Volume status must be available"
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Volume status must be available"
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Volume status must be available"
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr "Recovering from a failed execute. Try number %s"
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Could not find iSCSI export for volume %s"
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "volume %(vol_name)s: creating logical volume of size %(vol_size)sG"
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "volume %s: creating export"
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, fuzzy, python-format
msgid "volume %s: creating from existing volume"
msgstr "volume %s: creating export"
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, fuzzy, python-format
msgid "volume %s: creating from image"
msgstr "volume %s: creating"
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr "volume %s: creating"
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: creating export"
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "volume %s: creating"
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: created successfully"
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Caught error: %s"
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: deleting"
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volume is not local to this node"
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removing export"
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: deleted successfully"
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr "Tried to remove non-existent console %(console_id)s."
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, fuzzy, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, fuzzy, python-format
+msgid "Creating clone of volume: %s"
+msgstr "Create volume of %s GB"
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr "group %s already exists"
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
-msgstr "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
+msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
-#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
-#, fuzzy, python-format
-msgid "Creating clone of volume: %s"
-msgstr "Create volume of %s GB"
+#: cinder/volume/drivers/gpfs.py:153
+#, python-format
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
+msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:84
+#, python-format
+msgid "volume group %s doesn't exist"
+msgstr "volume group %s doesn't exist"
+
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Error starting xvp: %s"
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "Connecting to libvirt: %s"
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "Connecting to libvirt: %s"
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "instance %s: snapshotting"
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "response %s"
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Unable to locate volume %s"
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr "Sheepdog is not working: %s"
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr "Sheepdog is not working"
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, fuzzy, python-format
msgid "API response: %s"
msgstr "response %s"
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "Failed to get metadata for ip: %s"
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Going to start terminating instances"
msgid "Unexpected state while cloning %s"
msgstr "Unexpected error while running command."
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2012-03-30 11:10+0000\n"
"Last-Translator: Anthony Harrington <untaintableangel@hotmail.co.uk>\n"
"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
#, fuzzy
msgid "Backup status must be available or error"
msgstr "Volume status must be available"
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
#, fuzzy
msgid "Volume to be backed up must be available"
msgstr "Volume status must be available"
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
#, fuzzy
msgid "Backup status must be available"
msgstr "Volume status must be available"
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
#, 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:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, fuzzy, python-format
msgid "volume size %d is invalid."
msgstr "The request is invalid."
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgstr "Unable to detach volume %s"
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, fuzzy, python-format
msgid "Failed to create Volume Group: %s"
msgstr "Unable to locate volume %s"
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "Unable to locate volume %s"
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "Unable to detach volume %s"
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "Unable to detach volume %s"
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
#, fuzzy
msgid "Volume must be available"
msgstr "Volume status must be available"
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
#, fuzzy
msgid "Invalid input"
msgstr "Invalid snapshot"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
#, fuzzy
msgid "Volume status must be available or error"
msgstr "Volume status must be available"
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Volume status must be available"
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Volume status must be available"
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Volume status must be available"
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Unable to locate volume %s"
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "volume %s: creating export"
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, fuzzy, python-format
msgid "volume %s: creating from existing volume"
msgstr "volume %s: creating export"
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, fuzzy, python-format
msgid "volume %s: creating from image"
msgstr "volume %s: creating"
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr "volume %s: creating"
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: creating export"
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "volume %s: creating"
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: created successfully"
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: deleting"
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volume is not local to this node"
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removing export"
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: deleted successfully"
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Invalid snapshot"
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Unable to locate volume %s"
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Failed to decrypt text"
msgid "Unexpected state while cloning %s"
msgstr "Unexpected error while running command."
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: markmc <markmc@redhat.com>\n"
"Language-Team: en_US <LL@li.org>\n"
msgid "Transfer %(transfer_id)s could not be found."
msgstr "Image %(image_id)s could not be found."
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr "Deploy v1 of the Cinder API. "
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr "Deploy v2 of the Cinder API. "
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr "Notifying Schedulers of capabilities ..."
msgid "Rule checked when requested rule is not found"
msgstr "Rule checked when requested rule is not found"
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr "SIGTERM received"
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr "limit param must be an integer"
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr "limit param must be positive"
msgid "Creating new backup %s"
msgstr "Creating new backup %s"
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr "Creating backup of volume %(volume_id)s in container %(container)s"
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr "Restoring backup %(backup_id)s (%(body)s)"
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr "Request body empty"
msgid "Request body contains too many items"
msgstr "Request body contains too many items"
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr "Invalid request body"
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr "No image_name was specified in request."
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr "volume does not exist"
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr "vol=%s"
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr "Delete volume with id: %s"
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr "Invalid imageRef provided."
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr "Create volume of %s GB"
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr "Removing options '%(bad_options)s' from query"
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr "Removing options '%s' from query"
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr "Backup status must be available or error"
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr "Volume to be backed up must be available"
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr "Backup status must be available"
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr "Backup to be restored has invalid size"
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, 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:154
+#: cinder/backup/api.py:176
#, python-format
msgid ""
"volume size %(volume_size)d is too small to restore backup of size "
"volume size %(volume_size)d is too small to restore backup of size "
"%(size)d."
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:182
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:188
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:192
#, 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:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr "Cleaning up incomplete backup operations"
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr "Resetting volume %s to available (was backing-up)"
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, 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:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr "Resetting backup %s to error (was creating)"
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr "Resetting backup %s to available (was restoring)"
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr "Resuming delete on backup: %s"
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, 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:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr "create_backup finished. backup: %s"
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"[%(configured_service)s] is not the backup service that was used to "
"create this backup [%(backup_service)s]"
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr "delete_backup started, backup: %s"
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"[%(configured_service)s] is not the backup service that was used to "
"create this backup [%(backup_service)s]"
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr "delete_backup finished, backup %s deleted"
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr "unsupported compression algorithm: %s"
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr "_check_container_exists: container: %s"
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr "container %s does not exist"
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr "container %s exists"
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr "_create_container started, container: %(container)s,backup: %(backup_id)s"
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr "_generate_swift_object_name_prefix: %s"
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr "generated object list: %s"
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(etag)s] is not the same as MD5 of metadata file sent to swift "
"[%(md5)s]"
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr "_write_metadata finished"
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr "_read_metadata finished (%s)"
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr "volume size %d is invalid."
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"%(volume_size_bytes)d, swift object names prefix %(object_prefix)s, "
"availability zone: %(availability_zone)s"
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr "reading chunk of data from volume"
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr "not compressing data"
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr "About to put_object"
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr "swift MD5 for %(object_name)s: %(etag)s"
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr "backup MD5 for %(object_name)s: %(md5)s"
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr "Calling eventlet.sleep(0)"
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr "backup %s finished."
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr "v1 swift volume backup restore of %s started"
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr "metadata_object_names = %s"
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr "decompressing data using %s algorithm"
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr "v1 swift volume backup restore of %s finished"
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr "Restoring swift backup version %s"
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr "No support to restore swift backup version %s"
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr "restore %(backup_id)s to %(volume_id)s finished."
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr "swift error while listing objects, continuing with delete"
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr "swift error while deleting object %s, continuing with delete"
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr "deleted swift object: %(swift_object_name)s in container: %(container)s"
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr "delete %s finished"
msgid "Failed to add initiator iqn %s to target"
msgstr "Failed to add initiator iqn %s to target"
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgstr "Unable to find group: %(group)s"
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, fuzzy, python-format
msgid "Failed to create Volume Group: %s"
msgstr "Fail to create volume %(volname)s"
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
#, fuzzy
msgid "Error creating Volume Group"
msgstr "error refreshing volume stats"
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, fuzzy, python-format
msgid "StdOut :%s"
msgstr "casted to %s"
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, fuzzy, python-format
msgid "StdErr :%s"
msgstr "casted to %s"
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "Fail to create volume %(volname)s"
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "Unable to find ca_file : %s"
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "Unable to find ca_file : %s"
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr "Deploy v1 of the Cinder API. "
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr "Deploy v2 of the Cinder API. "
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr "Unrecognized read_deleted value '%s'"
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
#, fuzzy
msgid "Volume must be available"
msgstr "must be available"
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr "Downgrade from initial Cinder install is unsupported."
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr "Table |%s| not created!"
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr "quota_classes table not dropped"
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr "quota_usages table not dropped"
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr "reservations table not dropped"
msgid "volume_glance_metadata table not dropped"
msgstr "volume_glance_metadata table not dropped"
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr "backups table not dropped"
msgid "snapshot_metadata table not dropped"
msgstr "snapshot_metadata table not dropped"
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
#, fuzzy
msgid "transfers table not dropped"
msgstr "reservations table not dropped"
"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
"%(extra)s."
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr "Snapshot list encountered but no header found!"
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr "'qemu-img info' parsing failed."
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, 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:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, 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:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr "Converted to %(f1)s, but format is now %(f2)s"
msgid "Received %(service_name)s service update from %(host)s."
msgstr "Received %(service_name)s service update from %(host)s."
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, fuzzy, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr "service is down or disabled."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "FAKE ISCSI: %s"
msgid "Result data: %s"
msgstr "Result data: %s"
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr "Invalid input"
msgid "Volume in unexpected state"
msgstr "Unexpected status code"
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr "status must be available"
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr "Image minDisk size is larger than the volume size."
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr "Failed to update quota for deleting volume"
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr "Volume status must be available or error"
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr "Volume still has %d dependent snapshots"
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr "Searching by: %s"
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr "already attached"
-#: cinder/volume/api.py:499
-msgid "already detached"
-msgstr "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
+msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr "Volume status must be available to reserve"
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr "must be available"
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr "Volume Snapshot status must be available or error"
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr "Metadata property key blank"
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr "Metadata property key greater than 255 characters"
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr "Metadata property value greater than 255 characters"
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr "Volume status must be available/in-use."
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr "Volume status is in-use."
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr "Recovering from a failed execute. Try number %s"
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr "ISCSI provider_location not stored, using discovery"
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Could not find iSCSI export for volume %s"
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr "ISCSI Discovery: Found %s"
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr "copy_image_to_volume %s."
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr "copy_volume_to_image %s."
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr "Updating volume status"
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr "Driver must implement initialize_connection"
msgid "Resuming delete on volume: %s"
msgstr "Resuming delete on volume: %s"
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr "volume %s: creating from snapshot"
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr "volume %s: creating from existing volume"
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr "volume %s: creating from image"
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr "volume %s: creating"
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: creating export"
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr "volume %s: create failed"
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: created successfully"
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr "Error: %s"
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr "volume %s: Error trying to reschedule create"
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr "Retry info not present, will not reschedule"
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr "No request spec, will not reschedule"
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: deleting"
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr "volume is not local to this node"
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removing export"
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr "Failed to update usages deleting volume"
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: deleted successfully"
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr "snapshot %s: creating"
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr "snapshot %(snap_name)s: creating"
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr "snapshot %s: created successfully"
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr "snapshot %s: deleting"
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr "Failed to update usages deleting snapshot"
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr "snapshot %s: deleted successfully"
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr "being attached by another instance"
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr "Failed to copy image to volume"
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, fuzzy, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr "Downloaded image %(image_id)s to %(volume_id)s successfully"
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr "Clear capabilities"
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr "Notification {%s} received"
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"Default volume type is not found, please check default_volume_type "
"config: %s"
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr "Skipping ensure_export. No iscsi_target provision for volume: %s"
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr "Performing secure delete on volume: %s"
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr "Error unrecognized volume_clear option: %s"
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr "Creating clone of volume: %s"
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr "Running with CoraidDriver for ESM EtherCLoud"
msgid "%s is already mounted"
msgstr "%s is already mounted"
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
-msgstr "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
+msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
+#, python-format
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
-msgstr "Size for volume: %s not found, skipping secure delete."
+msgid "%s must be an absolute path."
+msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Performing secure delete on volume: %s"
-msgstr "Performing secure delete on volume: %s"
+msgid "%s is not a directory."
+msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
-msgstr "Error unrecognized volume_clear option: %s"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
+msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr "snapshot: %s not found, skipping delete operations"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
+msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Creating clone of volume: %s"
-msgstr "Creating clone of volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
+msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
-msgstr "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "volume group %s doesn't exist"
+msgstr "volume group %s doesn't exist"
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:115
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
-msgstr "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:229
+#, python-format
+msgid "Size for volume: %s not found, skipping secure delete."
+msgstr "Size for volume: %s not found, skipping secure delete."
-#: cinder/volume/drivers/lvm.py:414
+#: cinder/volume/drivers/lvm.py:271
+#, python-format
+msgid "snapshot: %s not found, skipping delete operations"
+msgstr "snapshot: %s not found, skipping delete operations"
+
+#: cinder/volume/drivers/lvm.py:413
msgid "Detected inconsistency in provider_location id"
msgstr "Detected inconsistency in provider_location id"
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:465
#, python-format
msgid "Symbolic link %s not found"
msgstr "Symbolic link %s not found"
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
-#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
-msgstr "Skipping remove_export. No iscsi_target provisioned for volume: %s"
-
-#: cinder/volume/drivers/lvm.py:578
-#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
-msgstr ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
-
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Error mapping volume %s."
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "Error connecting via ssh: %s"
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr "error refreshing volume stats"
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "Given data: %s"
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr "Not stored in rbd"
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr "Blank components"
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr "Not an rbd snapshot"
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "Ext name: %s"
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr "%s is in a different ceph cluster"
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Unable to read image %s"
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr "Cannot find volume dir for Scality SOFS at '%s'"
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr "Sheepdog is not working: %s"
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr "Sheepdog is not working"
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr "Payload for SolidFire API call: %s"
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr "Call to json.loads() raised an exception: %s"
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr "Results of SolidFire API call: %s"
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr "Clone operation encountered: %s"
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr "Waiting for outstanding operation before retrying snapshot: %s"
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr "Detected xDBVersionMismatch, retry %s of 5"
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr "API response: %s"
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr "Found solidfire account: %s"
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr "solidfire account: %s does not exist, create it..."
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr "Failed to get model update from clone"
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr "More than one valid preset was detected, using %s"
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr "Volume %s, not found on SF Cluster."
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr "Found %(count)s volumes mapped to id: %(uuid)s."
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr "Enter SolidFire delete_volume..."
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr "Account for Volume ID %s was not found on the SolidFire Cluster!"
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr "This usually means the volume was never succesfully created."
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr "Volume ID %s was not found on the SolidFire Cluster!"
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr "Leaving SolidFire delete_volume"
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr "Executing SolidFire ensure_export..."
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr "Executing SolidFire create_export..."
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr "Updating cluster status info"
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr "Failed to get updated stats"
msgid "Unexpected state while cloning %s"
msgstr "Unexpected state while cloning %s"
+#~ msgid "already detached"
+#~ msgstr "already detached"
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2012-03-10 06:08+0000\n"
"Last-Translator: Oscar Rosario <oscar.inirio@gmail.com>\n"
"Language-Team: Spanish <es@li.org>\n"
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr "el grupo de volumenes %s no existe"
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr "Crear volumen de %s GB"
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
#, fuzzy
msgid "Backup status must be available or error"
msgstr "El estado del volumen debe estar disponible"
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
#, fuzzy
msgid "Volume to be backed up must be available"
msgstr "El estado del volumen debe estar disponible"
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
#, fuzzy
msgid "Backup status must be available"
msgstr "El estado del volumen debe estar disponible"
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
#, 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:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, fuzzy, python-format
msgid "container %s does not exist"
msgstr "el grupo de volumenes %s no existe"
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, fuzzy, python-format
msgid "volume size %d is invalid."
msgstr "La petición es inválida."
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgstr "Imposible desasociar volumen %s"
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, fuzzy, python-format
msgid "Failed to create Volume Group: %s"
msgstr "Imposible encontrar volumen %s"
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "Imposible encontrar volumen %s"
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "Imposible encontrar SR en VBD %s"
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "Imposible encontrar SR en VBD %s"
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
#, fuzzy
msgid "Volume must be available"
msgstr "El estado del volumen debe estar disponible"
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "Falso ISCSI: %s"
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
#, fuzzy
msgid "Invalid input"
msgstr "Captura no valida"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
#, fuzzy
msgid "Volume status must be available or error"
msgstr "El estado del volumen debe estar disponible"
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "El estado del volumen debe estar disponible"
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "El estado del volumen debe estar disponible"
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "El estado del volumen debe estar disponible"
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr "Recuperandose de una ejecución fallida. Intenta el número %s"
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Imposible encontrar SR en VBD %s"
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "volume %(vol_name)s: creando lv del tamaño %(vol_size)sG"
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "volumen %s: exportando"
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, fuzzy, python-format
msgid "volume %s: creating from existing volume"
msgstr "volumen %s: exportando"
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, fuzzy, python-format
msgid "volume %s: creating from image"
msgstr "volumen %s: creando"
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr "volumen %s: creando"
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr "volumen %s: exportando"
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "volumen %s: creando"
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr "volumen %s: creado satisfactoriamente"
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Capturado error: %s"
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr "volumen %s: eliminando"
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volumen no local a este nodo"
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr "volumen %s: eliminando exportación"
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volumen %s: eliminado satisfactoriamente"
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr "Fallo al generar metadatos para la ip %s"
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, fuzzy, python-format
+msgid "Creating clone of volume: %s"
+msgstr "Crear volumen de %s GB"
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr "el grupo %s ya existe"
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
-msgstr "el grupo de volumenes %s no existe"
+msgid "GPFS is not active. Detailed output: %s"
+msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
-#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
-#, fuzzy, python-format
-msgid "Creating clone of volume: %s"
-msgstr "Crear volumen de %s GB"
+#: cinder/volume/drivers/gpfs.py:153
+#, python-format
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
+msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:84
+#, python-format
+msgid "volume group %s doesn't exist"
+msgstr "el grupo de volumenes %s no existe"
+
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Desasociar volumen %s"
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "Conectando a libvirt: %s"
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "Conectando a libvirt: %s"
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Captura no valida"
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "respuesta %s"
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Imposible encontrar volumen %s"
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, fuzzy, python-format
msgid "API response: %s"
msgstr "respuesta %s"
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "Fallo al generar metadatos para la ip %s"
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Fallo al suspender la instancia"
msgid "Unexpected state while cloning %s"
msgstr "Error inesperado mientras el comando se ejecutaba"
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Finnish (Finland) "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2012-04-06 14:54+0000\n"
"Last-Translator: EmmanuelLeNormand <manu@ubuntu-fr.org>\n"
"Language-Team: French <fr@li.org>\n"
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr "Le groupe de volume %s n'existe pas"
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr "Création d'un volume de %s Go"
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
#, fuzzy
msgid "Backup status must be available or error"
msgstr "Le status du volume doit être disponible"
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
#, fuzzy
msgid "Volume to be backed up must be available"
msgstr "Le status du volume doit être disponible"
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
#, fuzzy
msgid "Backup status must be available"
msgstr "Le status du volume doit être disponible"
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
#, 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:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, fuzzy, python-format
msgid "container %s does not exist"
msgstr "Le groupe de volume %s n'existe pas"
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, fuzzy, python-format
msgid "volume size %d is invalid."
msgstr "La requête est invalide."
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgstr "Impossible de détacher le volume %s"
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, fuzzy, python-format
msgid "Failed to create Volume Group: %s"
msgstr "Impossible de trouver le volume %s"
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "Impossible de trouver le volume %s"
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "Impossible de trouver SR du VDB %s"
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "Impossible de trouver SR du VDB %s"
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
#, fuzzy
msgid "Volume must be available"
msgstr "Le status du volume doit être disponible"
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "FAUX ISCSI: %s"
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
#, fuzzy
msgid "Invalid input"
msgstr "Snapshot invalide"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
#, fuzzy
msgid "Volume status must be available or error"
msgstr "Le status du volume doit être disponible"
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Le status du volume doit être disponible"
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Le status du volume doit être disponible"
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Le status du volume doit être disponible"
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr "Récupération après une exécution erronée. Tentative numéro %s"
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Imposible de trouver une exportation iSCSI pour le volume %s"
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "volume %(vol_name)s: cŕeation d'un volume logique de %(vol_size)sG"
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "volume %s: exportation en cours"
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, fuzzy, python-format
msgid "volume %s: creating from existing volume"
msgstr "volume %s: exportation en cours"
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, fuzzy, python-format
msgid "volume %s: creating from image"
msgstr "volume %s: création"
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr "volume %s: création"
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: exportation en cours"
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "volume %s: création"
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: crée avec succès"
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Erreur interceptée : %s"
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: suppression"
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
#, fuzzy
msgid "volume is not local to this node"
msgstr "Le volume n'est pas local à ce noeud"
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: suppression de l'exportation"
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: supprimé avec succès"
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr "Tentative de suppression d'une console non existente %(console_id)s."
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, fuzzy, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
"Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant "
"que %(device)s"
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, fuzzy, python-format
+msgid "Creating clone of volume: %s"
+msgstr "Création d'un volume de %s Go"
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr "le groupe %s existe déjà"
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
-msgstr "Le groupe de volume %s n'existe pas"
+msgid "GPFS is not active. Detailed output: %s"
+msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
-#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
-#, fuzzy, python-format
-msgid "Creating clone of volume: %s"
-msgstr "Création d'un volume de %s Go"
+#: cinder/volume/drivers/gpfs.py:153
+#, python-format
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
+msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:84
+#, python-format
+msgid "volume group %s doesn't exist"
+msgstr "Le groupe de volume %s n'existe pas"
+
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Erreur au démarrage xvp : %s"
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "Connexion à libvirt: %s"
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "Connexion à libvirt: %s"
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Snapshot invalide"
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "réponse %s"
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Impossible de trouver le volume %s"
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr "Sheepdog n'est pas actif : %s"
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr "Sheepdog n'est pas actif"
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, fuzzy, python-format
msgid "API response: %s"
msgstr "réponse %s"
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Échec de la suspension de l'instance"
msgid "Unexpected state while cloning %s"
msgstr "Erreur imprévue lors de l'éxecution de la commande"
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Croatian "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Hungarian "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Indonesian "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2012-04-01 18:59+0000\n"
"Last-Translator: simone.sandri <lexluxsox@hotmail.it>\n"
"Language-Team: Italian <it@li.org>\n"
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
#, fuzzy
msgid "Backup status must be available or error"
msgstr "Lo stato del volume deve essere disponibile"
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
#, fuzzy
msgid "Volume to be backed up must be available"
msgstr "Lo stato del volume deve essere disponibile"
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
#, fuzzy
msgid "Backup status must be available"
msgstr "Lo stato del volume deve essere disponibile"
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
#, 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:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, fuzzy, python-format
msgid "volume size %d is invalid."
msgstr "La richiesta non è valida."
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgstr "Impossibile smontare il volume %s"
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, fuzzy, python-format
msgid "Failed to create Volume Group: %s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "Impossibile smontare il volume %s"
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "Impossibile smontare il volume %s"
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
#, fuzzy
msgid "Volume must be available"
msgstr "Lo stato del volume deve essere disponibile"
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
#, fuzzy
msgid "Invalid input"
msgstr "E' stato ricevuto un input non valido"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
#, fuzzy
msgid "Volume status must be available or error"
msgstr "Lo stato del volume deve essere disponibile"
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Lo stato del volume deve essere disponibile"
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Lo stato del volume deve essere disponibile"
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Lo stato del volume deve essere disponibile"
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "volume %s: creazione in corso per l'esportazione"
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, fuzzy, python-format
msgid "volume %s: creating from existing volume"
msgstr "volume %s: creazione in corso per l'esportazione"
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, fuzzy, python-format
msgid "volume %s: creating from image"
msgstr "volume %s: creazione in corso"
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr "volume %s: creazione in corso"
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: creazione in corso per l'esportazione"
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "volume %s: creazione in corso"
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: creato con successo"
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: rimuovendo"
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volume ancora collegato"
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: rimosso con successo"
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "istanza %s: creazione snapshot in corso"
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "risposta %s"
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Impossibile localizzare il volume %s"
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, fuzzy, python-format
msgid "API response: %s"
msgstr "risposta %s"
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Impossibile sospendere l'istanza"
msgid "Unexpected state while cloning %s"
msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando."
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Italian (Italy) "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2011-08-23 11:22+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: \n"
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr "ボリュームグループ%sが存在しません。"
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr "Create volume: %s GBのボリュームを作成します。"
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
#, fuzzy
msgid "Backup status must be available or error"
msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
#, fuzzy
msgid "Volume to be backed up must be available"
msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
#, fuzzy
msgid "Backup status must be available"
msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
#, fuzzy
msgid "Volume to be restored to must be available"
msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, fuzzy, python-format
msgid "container %s does not exist"
msgstr "ボリュームグループ%sが存在しません。"
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgstr "ボリューム %s を切断(detach)できません"
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, fuzzy, python-format
msgid "Failed to create Volume Group: %s"
msgstr "ボリューム %s の存在が確認できません。"
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "ボリューム %s の存在が確認できません。"
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "VBD %s から SRを取得できません。"
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "VBD %s から SRを取得できません。"
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
#, fuzzy
msgid "Volume must be available"
msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "偽のISCSI: %s"
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
#, fuzzy
msgid "Volume status must be available or error"
msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr "実行失敗からリカバリーします。%s 回目のトライ。"
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません"
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "ボリューム %(vol_name)s: サイズ %(vol_size)sG のlvを作成します。"
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "ボリューム %s をエクスポートします。"
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, fuzzy, python-format
msgid "volume %s: creating from existing volume"
msgstr "ボリューム %s をエクスポートします。"
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, fuzzy, python-format
msgid "volume %s: creating from image"
msgstr "ボリューム%sを作成します。"
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr "ボリューム%sを作成します。"
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr "ボリューム %s をエクスポートします。"
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "ボリューム%sを作成します。"
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr "ボリューム %s の作成に成功しました。"
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, fuzzy, python-format
msgid "Error: %s"
msgstr "エラー %s をキャッチしました。"
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr "ボリューム %s を削除します。"
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
#, fuzzy
msgid "volume is not local to this node"
msgstr "ボリュームはこのノードのローカルではありません。"
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr "ボリューム %s のエクスポートを解除します。"
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr "ボリューム %s の削除に成功しました。"
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, fuzzy, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続"
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, fuzzy, python-format
+msgid "Creating clone of volume: %s"
+msgstr "Create volume: %s GBのボリュームを作成します。"
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr "グループ %s は既に存在しています。"
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
-msgstr "ボリュームグループ%sが存在しません。"
+msgid "GPFS is not active. Detailed output: %s"
+msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
-#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
-#, fuzzy, python-format
-msgid "Creating clone of volume: %s"
-msgstr "Create volume: %s GBのボリュームを作成します。"
+#: cinder/volume/drivers/gpfs.py:153
+#, python-format
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
+msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:84
+#, python-format
+msgid "volume group %s doesn't exist"
+msgstr "ボリュームグループ%sが存在しません。"
+
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "xvp の開始中にエラー: %s"
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "libvirt %s へ接続します。"
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "libvirt %s へ接続します。"
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "snapshotting: インスタンス %s のスナップショットを取得中"
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "応答 %s"
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "ボリューム %s の存在が確認できません。"
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr "Sheepdog が動作していません: %s"
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr "Sheepdog が機能していません"
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, fuzzy, python-format
msgid "API response: %s"
msgstr "応答 %s"
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "ip %s に対するメタデータの取得に失敗しました。"
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
#, fuzzy
msgid "Failed to get updated stats"
msgstr "インスタンス終了処理を開始します。"
msgid "Unexpected state while cloning %s"
msgstr "コマンド実行において予期しないエラーが発生しました。"
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Georgian (Georgia) "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2011-12-16 04:42+0000\n"
"Last-Translator: Zhongyue Luo <lzyeval@gmail.com>\n"
"Language-Team: Korean <ko@li.org>\n"
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
#, fuzzy
msgid "Backup status must be available or error"
msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
#, fuzzy
msgid "Volume to be backed up must be available"
msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
#, fuzzy
msgid "Backup status must be available"
msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
#, fuzzy
msgid "Volume to be restored to must be available"
msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgstr "%s 볼륨 탈착에 실패했습니다"
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, fuzzy, python-format
msgid "Failed to create Volume Group: %s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "%s 볼륨 탈착에 실패했습니다"
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "%s 볼륨 탈착에 실패했습니다"
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
#, fuzzy
msgid "Volume must be available"
msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
#, fuzzy
msgid "Volume status must be available or error"
msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "인스턴스 %s: 스냅샷 저장중"
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "%s 볼륨을 찾을수 없습니다"
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Korean (Korea) "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Malay "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Norwegian Bokmål "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Dutch (Netherlands) "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-07-01 16:14+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Polish (Poland) "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Portuguese "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2012-02-06 21:07+0000\n"
"Last-Translator: Adriano Steffler <Unknown>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr "Criar volume de %s GB"
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
#, fuzzy
msgid "Backup status must be available or error"
msgstr "O status do volume parece estar disponível"
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
#, fuzzy
msgid "Volume to be backed up must be available"
msgstr "O status do volume parece estar disponível"
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
#, fuzzy
msgid "Backup status must be available"
msgstr "O status do volume parece estar disponível"
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
#, 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:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgstr "Não é possível desconectar o volume %s"
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, fuzzy, python-format
msgid "Failed to create Volume Group: %s"
msgstr "Não é possível localizar o volume %s"
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "Não é possível localizar o volume %s"
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "Não é possível desconectar o volume %s"
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "Não é possível desconectar o volume %s"
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
#, fuzzy
msgid "Volume must be available"
msgstr "O status do volume parece estar disponível"
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
#, fuzzy
msgid "Volume status must be available or error"
msgstr "O status do volume parece estar disponível"
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "O status do volume parece estar disponível"
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "O status do volume parece estar disponível"
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "O status do volume parece estar disponível"
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Não é possível localizar o volume %s"
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "volume %(vol_name)s: criando lv com tamanho %(vol_size)sG"
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "volume %s: criando o export"
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, fuzzy, python-format
msgid "volume %s: creating from existing volume"
msgstr "volume %s: criando o export"
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, fuzzy, python-format
msgid "volume %s: creating from image"
msgstr "volume %s: criando"
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr "volume %s: criando"
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: criando o export"
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "volume %s: criando"
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: criado com sucesso"
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Capturado o erro: %s"
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: removendo"
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
#, fuzzy
msgid "volume is not local to this node"
msgstr "O volume não pertence à este node"
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removendo export"
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: remoção realizada com sucesso"
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr "Falha ao obter metadados para o ip: %s"
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, fuzzy, python-format
+msgid "Creating clone of volume: %s"
+msgstr "Criar volume de %s GB"
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr "group %s já existe"
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
-#, fuzzy, python-format
-msgid "Creating clone of volume: %s"
-msgstr "Criar volume de %s GB"
+#: cinder/volume/drivers/gpfs.py:400
+#, python-format
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
+msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Desanexar volume %s"
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "instância %s: fazendo um snapshot"
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "resposta %s"
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Não é possível localizar o volume %s"
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, fuzzy, python-format
msgid "API response: %s"
msgstr "resposta %s"
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "Falha ao obter metadados para o ip: %s"
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Começando a terminar instâncias"
msgid "Unexpected state while cloning %s"
msgstr "Erro inesperado ao executar o comando."
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-06-12 07:55+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Romanian "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2012-03-25 09:34+0000\n"
"Last-Translator: Eugene Marshal <Unknown>\n"
"Language-Team: Russian <ru@li.org>\n"
msgid "Transfer %(transfer_id)s could not be found."
msgstr "Образ %(image_id)s не найден."
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr "Создание SR %s"
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
#, fuzzy
msgid "Request body empty"
msgid "Request body contains too many items"
msgstr "Тело запроса содержит избыточное количество объектов"
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr "Недопустимый запрос тела"
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr "Сервер не существует"
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr "vol=%s"
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr "Удалить том с идентификатором: %s"
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr "Создание раздела %s ГБ"
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, fuzzy, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr "Удаление параметров '%(unk_opt_str)s' из запроса"
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, fuzzy, python-format
msgid "Removing options '%s' from query"
msgstr "Удаление параметров '%(unk_opt_str)s' из запроса"
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
#, fuzzy
msgid "Backup status must be available or error"
msgstr "Состояние тома должно быть доступно"
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
#, fuzzy
msgid "Volume to be backed up must be available"
msgstr "Состояние тома должно быть доступно"
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
#, fuzzy
msgid "Backup status must be available"
msgstr "Состояние тома должно быть доступно"
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
#, fuzzy
msgid "Volume to be restored to must be available"
msgstr "Состояние тома должно быть доступно"
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, fuzzy, python-format
msgid "unsupported compression algorithm: %s"
msgstr "неподдерживаемый раздел: %s"
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, fuzzy, python-format
msgid "container %s does not exist"
msgstr "Копия не существует"
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, fuzzy, python-format
msgid "container %s exists"
msgstr "Копия не существует"
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, fuzzy, python-format
msgid "generated object list: %s"
msgstr "Ожидался объект типа: %s"
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, fuzzy, python-format
msgid "volume size %d is invalid."
msgstr "Недопустимый запрос."
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, fuzzy, python-format
msgid "delete %s finished"
msgstr "_удалить: %s"
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgstr "Невозможно отсоединить том %s"
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, fuzzy, python-format
msgid "Failed to create Volume Group: %s"
msgstr "Невозможно найти том %s"
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "Невозможно найти том %s"
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "Ошибка поиска vbd для vdi %s"
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "Ошибка поиска vbd для vdi %s"
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr "Нераспознанное значение read_deleted '%s'"
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
#, fuzzy
msgid "Volume must be available"
msgstr "Состояние тома должно быть доступно"
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr "Таблица |%s| не создана!"
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr "Ошибка анализа 'qemu-img info'."
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr "Преобразование в необработанный, но текущий формат %s"
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, fuzzy, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr "Преобразование в необработанный, но текущий формат %s"
msgid "Received %(service_name)s service update from %(host)s."
msgstr "Принято служебное обновление для %(service_name)s от %(host)s."
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr "Итоговые данные: %s"
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
#, fuzzy
msgid "Invalid input"
msgstr "Недопустимый снимок"
msgid "Volume in unexpected state"
msgstr "Непредвиденный код состояния"
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, fuzzy, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr "Превышена квота для %(pid)s, попытка создания тома %(size)sG"
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, fuzzy, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
#, fuzzy
msgid "Volume status must be available or error"
msgstr "Состояние тома должно быть доступно"
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr "Поиск по: %s"
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Состояние тома должно быть доступно"
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, 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:640
+#: cinder/volume/api.py:651
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Состояние тома должно быть доступно"
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Состояние тома должно быть доступно"
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
#, fuzzy
msgid "Volume status is in-use."
msgstr "том %s: том занят"
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr "Восстановление после недопустимого выполнения. Попытка номер %s"
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Невозможно найти экспортирование iSCSI для тома %s"
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr "Обновление состояния узла"
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "том %(vol_name)s: создание lv объёмом %(vol_size)sG"
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "том %s: создание экспортирования"
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, fuzzy, python-format
msgid "volume %s: creating from existing volume"
msgstr "том %s: создание экспортирования"
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, fuzzy, python-format
msgid "volume %s: creating from image"
msgstr "том %s: создание"
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr "том %s: создание"
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr "том %s: создание экспортирования"
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "том %s: создание"
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr "том %s: создание завершено"
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Ошибка БД: %s"
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr "том %s: удаление"
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
#, fuzzy
msgid "volume is not local to this node"
msgstr "Том до сих пор присоединён"
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr "том %s: удаление экспортирования"
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
#, fuzzy
msgid "Failed to update usages deleting volume"
msgstr "Ошибка обновления агента: %(resp)r"
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr "том %s: удаление завершено"
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr "снимок %s: создание"
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr "снимок %(snap_name)s: создание"
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr "снимок %s: создание завершено"
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr "снимок %s: удаление"
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr "снимок %s: удаление выполнено"
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, fuzzy, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr "Подключить том %(volume_id)s для копии %(instance_id)s на %(device)s"
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr "Очистить возможности"
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr "Принято уведомление {%s}"
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, fuzzy, python-format
+msgid "Creating clone of volume: %s"
+msgstr "Создать снимок тома %s"
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr "образ уже присоединён"
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
-msgstr "том группы %s не существует"
+msgid "GPFS is not active. Detailed output: %s"
+msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
+#, python-format
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
-#, fuzzy, python-format
-msgid "Creating clone of volume: %s"
-msgstr "Создать снимок тома %s"
+#: cinder/volume/drivers/gpfs.py:460
+#, python-format
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
+msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "volume group %s doesn't exist"
+msgstr "том группы %s не существует"
+
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
+#: cinder/volume/drivers/lvm.py:271
+#, python-format
+msgid "snapshot: %s not found, skipping delete operations"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:413
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:465
#, fuzzy, python-format
msgid "Symbolic link %s not found"
msgstr "маркер [%s] не найден"
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
-#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:578
-#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Ошибка запуска xvp: %s"
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "Подключение к libvirt: %s"
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "Заданные данные: %s"
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Недопустимый снимок"
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "ответ %s"
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Невозможно найти том %s"
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr "Sheepdog не выполняется: %s"
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr "Sheepdog не выполняется"
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, fuzzy, python-format
msgid "API response: %s"
msgstr "ответ %s"
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "Ошибка получения метаданных для ip: %s"
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
#, fuzzy
msgid "Updating cluster status info"
msgstr "Обновление состояния узла"
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Невозможно получить обновлённое состояние: %s"
msgid "Unexpected state while cloning %s"
msgstr "Неожиданная ошибка при выполнении команды."
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Russian (Russia) "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-07-01 16:14+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Slovenian (Slovenia) "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Swahili (Kenya) "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2011-08-23 11:21+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: Tagalog <tl@li.org>\n"
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command."
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2011-12-14 18:10+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Turkish <tr@li.org>\n"
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Turkish (Turkey) "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2011-08-23 11:21+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: Ukrainian <uk@li.org>\n"
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr "Створити розділ на %s ГБ"
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, fuzzy, python-format
msgid "Failed to create Volume Group: %s"
msgstr "Створити розділ на %s ГБ"
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, fuzzy, python-format
+msgid "Creating clone of volume: %s"
+msgstr "Створити розділ на %s ГБ"
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
-#, fuzzy, python-format
-msgid "Creating clone of volume: %s"
-msgstr "Створити розділ на %s ГБ"
+#: cinder/volume/drivers/gpfs.py:400
+#, python-format
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
+msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Від'єднати том %s"
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "відповідь %s"
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, fuzzy, python-format
msgid "API response: %s"
msgstr "відповідь %s"
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr "Неочікувана помилка при виконанні команди."
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Vietnamese (Viet Nam) "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2012-04-03 23:36+0000\n"
"Last-Translator: cheesecake <Unknown>\n"
"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
msgid "Transfer %(transfer_id)s could not be found."
msgstr "镜像 %(image_id)s 没有找到。"
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr "向调度器通报能力。"
msgid "Rule checked when requested rule is not found"
msgstr "请求的规则找不到时的检查缺省规则。"
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr "limit 参数必须是整数"
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr "limit参数必须是正数"
msgid "Creating new backup %s"
msgstr "轮换出%d个备份"
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动"
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
#, fuzzy
msgid "Request body empty"
msgid "Request body contains too many items"
msgstr "请求主体包含太多items"
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr "无效的请求主体"
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr "域不存在"
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr "vol=%s"
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr "删除id为 %s 的卷"
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr "提供了无效的imageRef。"
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr "创建 %s GB的卷"
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, fuzzy, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'"
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, fuzzy, python-format
msgid "Removing options '%s' from query"
msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'"
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
#, fuzzy
msgid "Backup status must be available or error"
msgstr "卷组状态必须可获取"
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
#, fuzzy
msgid "Volume to be backed up must be available"
msgstr "卷组状态必须可获取"
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
#, fuzzy
msgid "Backup status must be available"
msgstr "状态必须可用"
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
#, fuzzy
msgid "Volume to be restored to must be available"
msgstr "卷组状态必须可获取"
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, 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:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, fuzzy, python-format
msgid "unsupported compression algorithm: %s"
msgstr "不支持的分区:%s"
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, fuzzy, python-format
msgid "container %s does not exist"
msgstr "实例不存在"
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, fuzzy, python-format
msgid "container %s exists"
msgstr "实例不存在"
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, fuzzy, python-format
msgid "generated object list: %s"
msgstr "期望的对象类型:%s"
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, fuzzy, python-format
msgid "volume size %d is invalid."
msgstr "请求无效。"
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, fuzzy, python-format
msgid "delete %s finished"
msgstr "_delete: %s"
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgstr "无法分离 %s 卷"
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, fuzzy, python-format
msgid "Failed to create Volume Group: %s"
msgstr "无法找到 %s 卷"
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "无法找到 %s 卷"
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "无法为VDI %s 找到VBD"
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "无法为VDI %s 找到VBD"
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr "无法识别的 read_deleted 取值”%s“"
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
#, fuzzy
msgid "Volume must be available"
msgstr "必须可用"
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr "表 |%s| 没有创建"
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
#, fuzzy
msgid "quota_classes table not dropped"
msgstr "instance_info_caches 没有删除掉"
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
#, fuzzy
msgid "quota_usages table not dropped"
msgstr "instance_info_caches 没有删除掉"
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
#, fuzzy
msgid "reservations table not dropped"
msgstr "dns_domains 表没有删除"
msgid "volume_glance_metadata table not dropped"
msgstr "instance_info_caches 没有删除掉"
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
#, fuzzy
msgid "backups table not dropped"
msgstr "dns_domains 表没有删除"
msgid "snapshot_metadata table not dropped"
msgstr "instance_info_caches 没有删除掉"
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
#, fuzzy
msgid "transfers table not dropped"
msgstr "dns_domains 表没有删除"
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr "'qemu-img info'解析失败"
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, fuzzy, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr "fmt=%(fmt)s 由 %(backing_file)s 支持"
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr "转化为裸格式,但目前格式是 %s"
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, fuzzy, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr "转化为裸格式,但目前格式是 %s"
msgid "Received %(service_name)s service update from %(host)s."
msgstr "接收到 %(service_name)s 服务更新,来自 %(host)s。"
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "FAKE ISCSI: %s"
msgid "Result data: %s"
msgstr "结果数据:%s"
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
#, fuzzy
msgid "Invalid input"
msgstr "无效的快照"
msgid "Volume in unexpected state"
msgstr "意外的状态码"
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr "状态必须可用"
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, fuzzy, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr "%(pid)s 的配额超出,尝试创建 %(size)sG 的卷"
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, fuzzy, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
#, fuzzy
msgid "Volume status must be available or error"
msgstr "卷组状态必须可获取"
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr "搜索条件: %s"
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr "已经附加"
-#: cinder/volume/api.py:499
-msgid "already detached"
-msgstr "已经分离"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
+msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "卷组状态必须可获取"
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr "必须可用"
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, 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:640
+#: cinder/volume/api.py:651
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "卷组状态必须可获取"
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
#, fuzzy
msgid "Metadata property key greater than 255 characters"
msgstr "安全组 %s 不能比255个字符更长。"
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
#, fuzzy
msgid "Metadata property value greater than 255 characters"
msgstr "安全组 %s 不能比255个字符更长。"
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "卷组状态必须可获取"
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
#, fuzzy
msgid "Volume status is in-use."
msgstr "卷 %s:卷繁忙"
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr "从失败的执行中恢复。尝试编号 %s"
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr "采用discovery,ISCSI provider_location 没有存储"
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "无法为卷 %s 找到 iSCSI 导出"
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr "ISCSI Discovery:找到 %s"
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr "更新主机状态"
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr "正在删除volumeID:%s "
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "卷%(vol_name)s:创建大小为%(vol_size)s的逻辑卷"
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "卷%s:正在创建导出"
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, fuzzy, python-format
msgid "volume %s: creating from existing volume"
msgstr "卷%s:正在创建导出"
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, fuzzy, python-format
msgid "volume %s: creating from image"
msgstr "卷 %s: 创建中"
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr "卷 %s: 创建中"
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr "卷%s:正在创建导出"
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "卷 %s: 创建中"
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr "卷%s:创建成功"
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, fuzzy, python-format
msgid "Error: %s"
msgstr "数据库错误:%s"
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr "卷%s:删除中"
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
#, fuzzy
msgid "volume is not local to this node"
msgstr "卷不属于这个节点"
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr "卷%s:正在移除导出"
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
#, fuzzy
msgid "Failed to update usages deleting volume"
msgstr "更新代理失败:%(resp)r"
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr "卷%s:删除成功"
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr "快照 %s:正在创建"
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr "快照 %(snap_name)s:正在创建"
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr "快照 %s:创建成功"
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr "快照 %s:正在删除"
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr "快照 %s:删除成功"
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr "没有为卷 %(volume_id)s 找到目标id。"
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, fuzzy, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr "把卷 %(volume_id)s 附加到实例 %(instance_id)s 上位置在 %(device)s"
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr "清理能力"
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr "收到通知 {%s}"
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, fuzzy, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr "跳过remove_export。没有为卷提供iscsi_target:%d"
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, fuzzy, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr "跳过remove_export。没有为卷导出iscsi_target:%d"
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, fuzzy, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr "跳过ensure_export。没有为卷提供iscsi_target:%d"
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, fuzzy, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr "跳过ensure_export。没有为卷提供iscsi_target:%d"
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, fuzzy, python-format
+msgid "Creating clone of volume: %s"
+msgstr "创建卷 %s 的快照"
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr "镜像已经挂载"
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
-msgstr "卷组 %s 不存在"
+msgid "GPFS is not active. Detailed output: %s"
+msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
+#, python-format
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
-#, fuzzy, python-format
-msgid "Creating clone of volume: %s"
-msgstr "创建卷 %s 的快照"
+#: cinder/volume/drivers/gpfs.py:460
+#, python-format
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
+msgstr ""
-#: cinder/volume/drivers/lvm.py:379
-#, fuzzy, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
-msgstr "跳过ensure_export。没有为卷提供iscsi_target:%d"
+#: cinder/volume/drivers/lvm.py:84
+#, python-format
+msgid "volume group %s doesn't exist"
+msgstr "卷组 %s 不存在"
-#: cinder/volume/drivers/lvm.py:400
-#, fuzzy, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
-msgstr "跳过ensure_export。没有为卷提供iscsi_target:%d"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:229
+#, python-format
+msgid "Size for volume: %s not found, skipping secure delete."
+msgstr ""
-#: cinder/volume/drivers/lvm.py:414
+#: cinder/volume/drivers/lvm.py:271
+#, python-format
+msgid "snapshot: %s not found, skipping delete operations"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:413
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:465
#, fuzzy, python-format
msgid "Symbolic link %s not found"
msgstr "没有找到标记 [%s]"
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
-#, fuzzy, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
-msgstr "跳过remove_export。没有为卷提供iscsi_target:%d"
-
-#: cinder/volume/drivers/lvm.py:578
-#, fuzzy, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
-msgstr "跳过remove_export。没有为卷导出iscsi_target:%d"
-
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "启动xvp发生错误:%s"
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "正在连接 libvirt:%s"
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "给定数据:%s"
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "无效的快照"
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "Ext name: %s"
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "无法找到 %s 卷"
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr "Sheepdog 没有工作:%s"
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr "Sheepdog 没有工作"
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr "SolidFire API 调用的参数:%s"
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr "调用 json.loads() 引起异常:%s"
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr "SolidFire API调用结果:%s"
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, fuzzy, python-format
msgid "API response: %s"
msgstr "响应 %s"
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr "找到solidfire帐户:%s"
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr "solidfire帐户:%s 不存在,正在创建..."
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "为ip: %s获取元数据失败"
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr "进入SolidFire delete_volume..."
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr "离开SolidFire delete_volume"
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr "正在执行SolidFire ensure_export..."
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr "正在执行SolidFire create_export..."
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
#, fuzzy
msgid "Updating cluster status info"
msgstr "更新主机状态"
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
#, fuzzy
msgid "Failed to get updated stats"
msgstr "无法得到最新的状态:%s"
msgid "Unexpected state while cloning %s"
msgstr "运行命令时出现意外错误"
+#~ msgid "already detached"
+#~ msgstr "已经分离"
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Chinese (Hong Kong) "
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, python-format
msgid "Failed to create Volume Group: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
msgid "Invalid input"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
msgid "Volume status must be available or error"
msgstr ""
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
msgid "Failed to get updated stats"
msgstr ""
msgid "Unexpected state while cloning %s"
msgstr ""
+#~ msgid "already detached"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-02 18:10+0000\n"
+"POT-Creation-Date: 2013-07-15 18:10+0000\n"
"PO-Revision-Date: 2012-03-07 02:00+0000\n"
"Last-Translator: Charles Hsu <charles0126+openstack@gmail.com>\n"
"Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/flags.py:144
-msgid "Deploy v1 of the Cinder API. "
-msgstr ""
-
-#: cinder/flags.py:147
-msgid "Deploy v2 of the Cinder API. "
-msgstr ""
-
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:98
+#: cinder/quota.py:105
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:724
+#: cinder/quota.py:801
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:746
+#: cinder/quota.py:823
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:766
+#: cinder/quota.py:843
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
+#: cinder/quota.py:922
+msgid "Cannot register resource"
+msgstr ""
+
+#: cinder/quota.py:925
+msgid "Cannot register resources"
+msgstr ""
+
#: cinder/service.py:125
msgid "SIGTERM received"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:399
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:405
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:396
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:402
msgid "limit param must be positive"
msgstr ""
msgid "Creating new backup %s"
msgstr ""
-#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:232
+#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:234
#: cinder/api/contrib/volume_transfer.py:159
#: cinder/api/contrib/volume_transfer.py:195
msgid "Incorrect request body format"
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:222
+#: cinder/api/contrib/backups.py:224
#, python-format
msgid "Restoring backup %(backup_id)s (%(body)s)"
msgstr ""
-#: cinder/api/contrib/backups.py:236
+#: cinder/api/contrib/backups.py:238
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
+#: cinder/api/contrib/services.py:85
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+
#: cinder/api/contrib/types_extra_specs.py:102
msgid "Request body empty"
msgstr ""
msgid "Request body contains too many items"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:157
+#: cinder/api/contrib/volume_actions.py:90
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a "
+"host %(host_name)s simultaneously"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:98
+msgid "Invalid request to attach volume to an invalid target"
+msgstr ""
+
+#: cinder/api/contrib/volume_actions.py:175
msgid "Invalid request body"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:161
+#: cinder/api/contrib/volume_actions.py:179
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:215
msgid "New volume size must be specified as an integer."
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:103
+#: cinder/api/v1/volumes.py:104
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:229 cinder/api/v2/volumes.py:173
+#: cinder/api/v1/volumes.py:231 cinder/api/v2/volumes.py:174
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:271 cinder/api/v1/volumes.py:275
-#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
+#: cinder/api/v1/volumes.py:273 cinder/api/v1/volumes.py:277
+#: cinder/api/v2/volumes.py:233 cinder/api/v2/volumes.py:237
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:333 cinder/api/v2/volumes.py:296
+#: cinder/api/v1/volumes.py:335 cinder/api/v2/volumes.py:297
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:413
+#: cinder/api/v1/volumes.py:415
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:384
+#: cinder/api/v2/volumes.py:385
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
-#: cinder/backup/api.py:62
+#: cinder/backup/api.py:68
#, fuzzy
msgid "Backup status must be available or error"
msgstr "Volume 狀態需要可被使用"
-#: cinder/backup/api.py:89
+#: cinder/backup/api.py:109
#, fuzzy
msgid "Volume to be backed up must be available"
msgstr "Volume 狀態需要可被使用"
-#: cinder/backup/api.py:124
+#: cinder/backup/api.py:146
#, fuzzy
msgid "Backup status must be available"
msgstr "Volume 狀態需要可被使用"
-#: cinder/backup/api.py:129
+#: cinder/backup/api.py:151
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:138
+#: cinder/backup/api.py:160
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:154
+#: cinder/backup/api.py:176
#, 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:182
#, fuzzy
msgid "Volume to be restored to must be available"
msgstr "Volume 狀態需要可被使用"
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:188
msgid "Volume to be restored to is smaller than the backup to be restored"
msgstr ""
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:192
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/manager.py:82
+#: cinder/backup/manager.py:101
msgid "Cleaning up incomplete backup operations"
msgstr ""
-#: cinder/backup/manager.py:86
+#: cinder/backup/manager.py:105
#, python-format
msgid "Resetting volume %s to available (was backing-up)"
msgstr ""
-#: cinder/backup/manager.py:90
+#: cinder/backup/manager.py:109
#, python-format
msgid "Resetting volume %s to error_restoring (was restoring-backup)"
msgstr ""
-#: cinder/backup/manager.py:101
+#: cinder/backup/manager.py:120
#, python-format
msgid "Resetting backup %s to error (was creating)"
msgstr ""
-#: cinder/backup/manager.py:107
+#: cinder/backup/manager.py:126
#, python-format
msgid "Resetting backup %s to available (was restoring)"
msgstr ""
-#: cinder/backup/manager.py:112
+#: cinder/backup/manager.py:131
#, python-format
msgid "Resuming delete on backup: %s"
msgstr ""
-#: cinder/backup/manager.py:122
+#: cinder/backup/manager.py:141
#, python-format
msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:132
+#: cinder/backup/manager.py:151
#, python-format
msgid ""
"create_backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:144
+#: cinder/backup/manager.py:163
#, python-format
msgid ""
"create_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:189
#, python-format
msgid "create_backup finished. backup: %s"
msgstr ""
-#: cinder/backup/manager.py:176
+#: cinder/backup/manager.py:195
#, python-format
msgid ""
"restore_backup started, restoring backup: %(backup_id)s to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:186
+#: cinder/backup/manager.py:205
#, python-format
msgid ""
"restore_backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:197
+#: cinder/backup/manager.py:216
#, python-format
msgid ""
"restore_backup aborted, expected backup status %(expected_status)s but "
"got %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:216
+#: cinder/backup/manager.py:235
#, python-format
msgid ""
"restore_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:240
+#: cinder/backup/manager.py:259
#, python-format
msgid ""
"restore_backup finished, backup: %(backup_id)s restored to volume: "
"%(volume_id)s"
msgstr ""
-#: cinder/backup/manager.py:249
+#: cinder/backup/manager.py:268
#, python-format
msgid "delete_backup started, backup: %s"
msgstr ""
-#: cinder/backup/manager.py:255
+#: cinder/backup/manager.py:274
#, python-format
msgid ""
"delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s"
msgstr ""
-#: cinder/backup/manager.py:268
+#: cinder/backup/manager.py:287
#, python-format
msgid ""
"delete_backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]"
msgstr ""
-#: cinder/backup/manager.py:291
+#: cinder/backup/manager.py:310
#, python-format
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/services/ceph.py:220
+#: cinder/backup/drivers/ceph.py:222
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/services/ceph.py:271
+#: cinder/backup/drivers/ceph.py:273
#, python-format
msgid "delete '%s' finished"
msgstr ""
-#: cinder/backup/services/swift.py:105
+#: cinder/backup/drivers/swift.py:105
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/services/swift.py:122
+#: cinder/backup/drivers/swift.py:122
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/services/swift.py:140
+#: cinder/backup/drivers/swift.py:140
#, python-format
msgid "_check_container_exists: container: %s"
msgstr ""
-#: cinder/backup/services/swift.py:145
+#: cinder/backup/drivers/swift.py:145
#, python-format
msgid "container %s does not exist"
msgstr ""
-#: cinder/backup/services/swift.py:150
+#: cinder/backup/drivers/swift.py:150
#, python-format
msgid "container %s exists"
msgstr ""
-#: cinder/backup/services/swift.py:156
+#: cinder/backup/drivers/swift.py:156
#, python-format
msgid "_create_container started, container: %(container)s,backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:172
+#: cinder/backup/drivers/swift.py:172
#, python-format
msgid "_generate_swift_object_name_prefix: %s"
msgstr ""
-#: cinder/backup/services/swift.py:181
+#: cinder/backup/drivers/swift.py:181
#, python-format
msgid "generated object list: %s"
msgstr ""
-#: cinder/backup/services/swift.py:191
+#: cinder/backup/drivers/swift.py:191
#, python-format
msgid ""
"_write_metadata started, container name: %(container)s, metadata "
"filename: %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:208
+#: cinder/backup/drivers/swift.py:208
#, python-format
msgid ""
"error writing metadata file to swift, MD5 of metadata file in swift "
"[%(md5)s]"
msgstr ""
-#: cinder/backup/services/swift.py:213
+#: cinder/backup/drivers/swift.py:213
msgid "_write_metadata finished"
msgstr ""
-#: cinder/backup/services/swift.py:218
+#: cinder/backup/drivers/swift.py:218
#, python-format
msgid ""
"_read_metadata started, container name: %(container)s, metadata filename:"
" %(filename)s"
msgstr ""
-#: cinder/backup/services/swift.py:223
+#: cinder/backup/drivers/swift.py:223
#, python-format
msgid "_read_metadata finished (%s)"
msgstr ""
-#: cinder/backup/services/swift.py:233
+#: cinder/backup/drivers/swift.py:233
#, fuzzy, python-format
msgid "volume size %d is invalid."
msgstr "無效的Keypair"
-#: cinder/backup/services/swift.py:247
+#: cinder/backup/drivers/swift.py:247
#, python-format
msgid ""
"starting backup of volume: %(volume_id)s to swift, volume size: "
"availability zone: %(availability_zone)s"
msgstr ""
-#: cinder/backup/services/swift.py:270
+#: cinder/backup/drivers/swift.py:270
msgid "reading chunk of data from volume"
msgstr ""
-#: cinder/backup/services/swift.py:277
+#: cinder/backup/drivers/swift.py:277
#, python-format
msgid ""
"compressed %(data_size_bytes)d bytes of data to %(comp_size_bytes)d bytes"
" using %(algorithm)s"
msgstr ""
-#: cinder/backup/services/swift.py:286
+#: cinder/backup/drivers/swift.py:286
msgid "not compressing data"
msgstr ""
-#: cinder/backup/services/swift.py:290
+#: cinder/backup/drivers/swift.py:290
msgid "About to put_object"
msgstr ""
-#: cinder/backup/services/swift.py:296
+#: cinder/backup/drivers/swift.py:296
#, python-format
msgid "swift MD5 for %(object_name)s: %(etag)s"
msgstr ""
-#: cinder/backup/services/swift.py:300
+#: cinder/backup/drivers/swift.py:300
#, python-format
msgid "backup MD5 for %(object_name)s: %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:303
+#: cinder/backup/drivers/swift.py:303
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/services/swift.py:311
+#: cinder/backup/drivers/swift.py:311
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/services/swift.py:327
+#: cinder/backup/drivers/swift.py:327
#, python-format
msgid "backup %s finished."
msgstr ""
-#: cinder/backup/services/swift.py:344
+#: cinder/backup/drivers/swift.py:344
#, python-format
msgid "v1 swift volume backup restore of %s started"
msgstr ""
-#: cinder/backup/services/swift.py:349
+#: cinder/backup/drivers/swift.py:349
#, python-format
msgid "metadata_object_names = %s"
msgstr ""
-#: cinder/backup/services/swift.py:355
+#: cinder/backup/drivers/swift.py:355
msgid ""
"restore_backup aborted, actual swift object list in swift does not match "
"object list stored in metadata"
msgstr ""
-#: cinder/backup/services/swift.py:361
+#: cinder/backup/drivers/swift.py:361
#, python-format
msgid ""
"restoring object from swift. backup: %(backup_id)s, container: "
"%(container)s, swift object name: %(object_name)s, volume: %(volume_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:377
+#: cinder/backup/drivers/swift.py:377
#, python-format
msgid "decompressing data using %s algorithm"
msgstr ""
-#: cinder/backup/services/swift.py:400
+#: cinder/backup/drivers/swift.py:400
#, python-format
msgid "v1 swift volume backup restore of %s finished"
msgstr ""
-#: cinder/backup/services/swift.py:408
+#: cinder/backup/drivers/swift.py:408
#, python-format
msgid ""
"starting restore of backup %(object_prefix)s from swift container: "
"%(container)s, to volume %(volume_id)s, backup: %(backup_id)s"
msgstr ""
-#: cinder/backup/services/swift.py:422
+#: cinder/backup/drivers/swift.py:422
#, python-format
msgid "Restoring swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:427
+#: cinder/backup/drivers/swift.py:427
#, python-format
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/services/swift.py:431
+#: cinder/backup/drivers/swift.py:431
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
-#: cinder/backup/services/swift.py:445
+#: cinder/backup/drivers/swift.py:445
msgid "swift error while listing objects, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:454
+#: cinder/backup/drivers/swift.py:454
#, python-format
msgid "swift error while deleting object %s, continuing with delete"
msgstr ""
-#: cinder/backup/services/swift.py:457
+#: cinder/backup/drivers/swift.py:457
#, python-format
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/services/swift.py:467
+#: cinder/backup/drivers/swift.py:467
#, python-format
msgid "delete %s finished"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:35
+#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgstr "無法卸載 Volume %s"
-#: cinder/brick/local_dev/lvm.py:41
+#: cinder/brick/local_dev/lvm.py:42
#, fuzzy, python-format
msgid "Failed to create Volume Group: %s"
msgstr "找不到Volume %s"
-#: cinder/brick/local_dev/lvm.py:75
+#: cinder/brick/local_dev/lvm.py:82
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:76
+#: cinder/brick/local_dev/lvm.py:83
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:77
+#: cinder/brick/local_dev/lvm.py:84
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:78
+#: cinder/brick/local_dev/lvm.py:85
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82
+#: cinder/brick/local_dev/lvm.py:89
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "找不到Volume %s"
-#: cinder/brick/local_dev/lvm.py:265
+#: cinder/brick/local_dev/lvm.py:281
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "無法卸載 Volume %s"
-#: cinder/brick/local_dev/lvm.py:284
+#: cinder/brick/local_dev/lvm.py:306
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:337
+#: cinder/brick/local_dev/lvm.py:370
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "無法卸載 Volume %s"
+#: cinder/common/config.py:126
+msgid "Deploy v1 of the Cinder API. "
+msgstr ""
+
+#: cinder/common/config.py:129
+msgid "Deploy v2 of the Cinder API. "
+msgstr ""
+
#: cinder/common/sqlalchemyutils.py:68
#: cinder/openstack/common/db/sqlalchemy/utils.py:72
msgid "Id not in sort_keys; is sort_keys unique?"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:813
+#: cinder/db/sqlalchemy/api.py:848
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1832 cinder/db/sqlalchemy/api.py:1858
+#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1915
+#: cinder/db/sqlalchemy/api.py:2020
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1959
+#: cinder/db/sqlalchemy/api.py:2064
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2022
+#: cinder/db/sqlalchemy/api.py:2126
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2105
+#: cinder/db/sqlalchemy/api.py:2214
#, fuzzy
msgid "Volume must be available"
msgstr "Volume 狀態需要可被使用"
-#: cinder/db/sqlalchemy/api.py:2129
+#: cinder/db/sqlalchemy/api.py:2238
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2152
+#: cinder/db/sqlalchemy/api.py:2261
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Downgrade from initial Cinder install is unsupported."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:56
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:85
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:49
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:135
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118
msgid "quota_classes table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:142
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125
msgid "quota_usages table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:149
+#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132
msgid "reservations table not dropped"
msgstr ""
msgid "volume_glance_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:94
+#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70
msgid "backups table not dropped"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:62
msgid "transfers table not dropped"
msgstr ""
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgstr ""
-#: cinder/image/image_utils.py:119
+#: cinder/image/image_utils.py:120
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: cinder/image/image_utils.py:233
+#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
+#: cinder/volume/drivers/gpfs.py:452
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:240
+#: cinder/image/image_utils.py:231 cinder/image/image_utils.py:263
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:260
+#: cinder/image/image_utils.py:283 cinder/volume/drivers/gpfs.py:472
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/image/image_utils.py:290
+#: cinder/image/image_utils.py:312
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "Received %(service_name)s service update from %(host)s."
msgstr ""
-#: cinder/scheduler/host_manager.py:269
+#: cinder/scheduler/host_manager.py:270
#, python-format
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:542
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:638
+#: cinder/tests/api/contrib/test_backups.py:744
#, fuzzy
msgid "Invalid input"
msgstr "無效的快照(snapshot)"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:489
-#: cinder/volume/manager.py:588
+#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
+#: cinder/volume/manager.py:604
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/api.py:173
+#: cinder/transfer/api.py:158 cinder/volume/api.py:184
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/transfer/api.py:167 cinder/volume/api.py:182
+#: cinder/transfer/api.py:167
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:193
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumesalready consumed)"
+msgstr ""
+
+#: cinder/volume/api.py:313
msgid "Availability zone is invalid"
msgstr ""
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:358
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:366
#, fuzzy
msgid "Volume status must be available or error"
msgstr "Volume 狀態需要可被使用"
-#: cinder/volume/api.py:369
+#: cinder/volume/api.py:375
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:414 cinder/volume/api.py:472
+#: cinder/volume/api.py:420 cinder/volume/api.py:478
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:498
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:499
-msgid "already detached"
+#: cinder/volume/api.py:505
+msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:510
+#: cinder/volume/api.py:516
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Volume 狀態需要可被使用"
-#: cinder/volume/api.py:564
+#: cinder/volume/api.py:571
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:582
+#: cinder/volume/api.py:593
#, 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:591
+#: cinder/volume/api.py:602
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:640
+#: cinder/volume/api.py:651
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Volume 狀態需要可被使用"
-#: cinder/volume/api.py:668
+#: cinder/volume/api.py:679
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:672
+#: cinder/volume/api.py:683
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:676
+#: cinder/volume/api.py:687
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:761
+#: cinder/volume/api.py:772
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Volume 狀態需要可被使用"
-#: cinder/volume/api.py:764
+#: cinder/volume/api.py:775
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:793
+#: cinder/volume/api.py:804
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:798
+#: cinder/volume/api.py:809
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:814
+#: cinder/volume/api.py:825
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:220
+#: cinder/volume/driver.py:221
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:294
+#: cinder/volume/driver.py:295
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "找不到Volume %s"
-#: cinder/volume/driver.py:298 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:385
+#: cinder/volume/driver.py:392
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:400
+#: cinder/volume/driver.py:407
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:420
+#: cinder/volume/driver.py:427
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:438
+#: cinder/volume/driver.py:445
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:469
+#: cinder/volume/driver.py:476
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:499 cinder/volume/manager.py:743
-#: cinder/volume/drivers/lvm.py:597 cinder/volume/drivers/lvm.py:724
+#: cinder/volume/driver.py:506 cinder/volume/manager.py:766
+#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723
#: cinder/volume/drivers/storwize_svc.py:1346
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:587
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:229
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:239
+#: cinder/volume/manager.py:240
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:243
+#: cinder/volume/manager.py:244
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:247
+#: cinder/volume/manager.py:248
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:257
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:267
+#: cinder/volume/manager.py:268
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
#: cinder/volume/manager.py:295
#, python-format
+msgid ""
+"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
+"to %(reason)s"
+msgstr ""
+
+#: cinder/volume/manager.py:316
+#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:326
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:348
+#: cinder/volume/manager.py:369
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:356
+#: cinder/volume/manager.py:377
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:396
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:400
+#: cinder/volume/manager.py:409
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:413
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:409
+#: cinder/volume/manager.py:418
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:438 cinder/volume/manager.py:451
+#: cinder/volume/manager.py:447 cinder/volume/manager.py:460
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:444
+#: cinder/volume/manager.py:453
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:449
+#: cinder/volume/manager.py:458
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:454
+#: cinder/volume/manager.py:463
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:486
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:478
+#: cinder/volume/manager.py:490
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:493
+#: cinder/volume/manager.py:505
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:498
+#: cinder/volume/manager.py:510
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:517
+#: cinder/volume/manager.py:529
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:525 cinder/volume/manager.py:535
+#: cinder/volume/manager.py:538 cinder/volume/manager.py:543
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:538
+#: cinder/volume/manager.py:546
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:564
+#: cinder/volume/manager.py:576
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:579
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:597
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:645 cinder/volume/manager.py:650
+#: cinder/volume/manager.py:601
+msgid "being attached by another host"
+msgstr ""
+
+#: cinder/volume/manager.py:667 cinder/volume/manager.py:672
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:677
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:674
+#: cinder/volume/manager.py:696
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:756
+#: cinder/volume/manager.py:779
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:760
+#: cinder/volume/manager.py:783
#, python-format
msgid "Notification {%s} received"
msgstr ""
+#: cinder/volume/manager.py:808
+#, python-format
+msgid "volume %s: extending"
+msgstr ""
+
+#: cinder/volume/manager.py:810
+#, python-format
+msgid "volume %s: extended successfully"
+msgstr ""
+
+#: cinder/volume/manager.py:812
+#, python-format
+msgid "volume %s: Error trying to extend volume"
+msgstr ""
+
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
"config: %s"
msgstr ""
+#: cinder/volume/drivers/block_device.py:134
+#: cinder/volume/drivers/block_device.py:145 cinder/volume/drivers/lvm.py:545
+#: cinder/volume/drivers/lvm.py:559
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:159 cinder/volume/drivers/lvm.py:577
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:378
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:237
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:286 cinder/volume/drivers/lvm.py:251
+#, python-format
+msgid "Error unrecognized volume_clear option: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:329 cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:700
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:395
+msgid "No free disk"
+msgstr ""
+
+#: cinder/volume/drivers/block_device.py:408
+msgid "No big enough free disk"
+msgstr ""
+
#: cinder/volume/drivers/coraid.py:88
msgid "Running with CoraidDriver for ESM EtherCLoud"
msgstr ""
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/lvm.py:84
+#: cinder/volume/drivers/gpfs.py:89
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:115
+#: cinder/volume/drivers/gpfs.py:90
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "GPFS is not running - state: %s"
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:107
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:114
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:120
+msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/lvm.py:231
+#: cinder/volume/drivers/gpfs.py:127
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/gpfs.py:140
#, python-format
-msgid "Performing secure delete on volume: %s"
+msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/lvm.py:252
+#: cinder/volume/drivers/gpfs.py:145
#, python-format
-msgid "Error unrecognized volume_clear option: %s"
+msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/lvm.py:272
+#: cinder/volume/drivers/gpfs.py:153
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:302 cinder/volume/drivers/lvm.py:701
+#: cinder/volume/drivers/gpfs.py:400
#, python-format
-msgid "Creating clone of volume: %s"
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:379
+#: cinder/volume/drivers/gpfs.py:460
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:400
+#: cinder/volume/drivers/lvm.py:84
#, python-format
-msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:414
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:115
+#, python-format
+msgid ""
+"Incorrect value error: %(blocksize)s, it may indicate that "
+"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/lvm.py:229
#, python-format
-msgid "Symbolic link %s not found"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:271
#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:578
+#: cinder/volume/drivers/lvm.py:413
+msgid "Detected inconsistency in provider_location id"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:465
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:620
+#: cinder/volume/drivers/lvm.py:619
#, python-format
msgid "Error retrieving volume status: %s"
msgstr ""
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:181
+#: cinder/volume/drivers/rbd.py:188
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:232
+#: cinder/volume/drivers/rbd.py:239
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:238
+#: cinder/volume/drivers/rbd.py:245
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:303 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:343
+#: cinder/volume/drivers/rbd.py:350
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:349
+#: cinder/volume/drivers/rbd.py:356
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:428
+#: cinder/volume/drivers/rbd.py:435
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:437
+#: cinder/volume/drivers/rbd.py:444
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:448
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:444
+#: cinder/volume/drivers/rbd.py:451
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "無效的快照(snapshot)"
-#: cinder/volume/drivers/rbd.py:456
+#: cinder/volume/drivers/rbd.py:463
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:460
+#: cinder/volume/drivers/rbd.py:467
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:472
+#: cinder/volume/drivers/rbd.py:479
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "找不到Volume %s"
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:47
+#: cinder/volume/drivers/sheepdog.py:55
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:52
+#: cinder/volume/drivers/sheepdog.py:60
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:577
+#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581
#, python-format
msgid "Update SolidFire Cluster stats failed: %s"
msgstr ""
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:155
+#: cinder/volume/drivers/solidfire.py:156
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:161
+#: cinder/volume/drivers/solidfire.py:162
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:165
+#: cinder/volume/drivers/solidfire.py:166
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:167
+#: cinder/volume/drivers/solidfire.py:168
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:173
+#: cinder/volume/drivers/solidfire.py:174
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:201
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:229
+#: cinder/volume/drivers/solidfire.py:230
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:290
+#: cinder/volume/drivers/solidfire.py:291
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:361
+#: cinder/volume/drivers/solidfire.py:365
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:387
+#: cinder/volume/drivers/solidfire.py:391
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:429
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:436
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:499
+#: cinder/volume/drivers/solidfire.py:503
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:503
+#: cinder/volume/drivers/solidfire.py:507
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:505
+#: cinder/volume/drivers/solidfire.py:509
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:524
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:527
+#: cinder/volume/drivers/solidfire.py:531
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:532
+#: cinder/volume/drivers/solidfire.py:536
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:586
+#: cinder/volume/drivers/solidfire.py:590
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:594
+#: cinder/volume/drivers/solidfire.py:598
#, fuzzy
msgid "Failed to get updated stats"
msgstr "內文解碼失敗"
msgid "Unexpected state while cloning %s"
msgstr "非預期的執行錯誤"
+#~ msgid "already detached"
+#~ msgstr ""
+