msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian (Bulgaria) "
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
#, fuzzy
msgid "Volume must be available"
msgstr "Status volumena mora biti omogućen"
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr "Status volumena mora biti omogućen"
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Catalan "
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.109\n"
+"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.110\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr "Oznamování schopností plácinderčům ..."
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
#, fuzzy
msgid "Volume must be available"
msgstr "Obraz musí být dostupný"
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr "Nelze najít %s v požadavku."
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, 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:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, fuzzy, python-format
msgid "pool %s doesn't exist"
msgstr "Instance neexistuje"
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, fuzzy, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr "Nastavování hostitele %(host)s na %(state)s."
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, fuzzy, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr "mazání svazku %(volume_name)s který má snímek"
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr "Vytvořit svazek ze snímku %s"
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr "bind %s: slettet"
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
#, fuzzy
msgid "Volume must be available"
msgstr "Volume %s: wird erstellt"
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr "Volume %s: wird entfernt"
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr "Volume %s: entferne Export"
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr "Volume %s: erfolgreich entfernt"
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
#, fuzzy
msgid "Volume must be available"
msgstr "Volume must be available"
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr "Must implement schedule_create_volume"
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr "Volume Snapshot status must be available or error"
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr "Re-exporting %s volumes"
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr "volume %s: skipping export"
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: deleting"
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volume is not local to this node"
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removing export"
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: deleted successfully"
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, fuzzy, 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:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, fuzzy, python-format
msgid "pool %s doesn't exist"
msgstr "pool %s doesn't exist"
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "volume %s mapping to multi host"
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
#, fuzzy
msgid "Volume must be available"
msgstr "Volume must be available"
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr "Volume Snapshot status must be available or error"
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr "Re-exporting %s volumes"
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr "volume %s: skipping export"
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: deleting"
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volume is not local to this node"
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removing export"
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: deleted successfully"
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "volume %s mapping to multi host"
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr "Notifying Schedulers of capabilities ..."
msgid "Host not found"
msgstr "Host not found"
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr "Quota limit must be -1 or greater."
msgid "Unrecognized read_deleted value '%s'"
msgstr "Unrecognized read_deleted value '%s'"
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
#, fuzzy
msgid "Volume must be available"
msgstr "Volume must be available"
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, fuzzy, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr "Could not find another host"
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr "Must implement schedule_create_volume"
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr "Invalid value for 'scheduler_max_attempts', must be >=1"
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"The following migrations are missing a downgrade:\n"
"\t%s"
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr "unrecognized argument %s"
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr "Run CLI command: %s"
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stdout: %(stdout)s\n"
" stderr: %(stderr)s"
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stdout: %(out)s\n"
" stderr: %(err)s"
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr "Given data: %s"
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr "Result data: %s"
msgstr "Volume in unexpected state"
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
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/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr "Volume still has %d dependent snapshots"
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr "Searching by: %s"
msgid "Volume Snapshot status must be available or error"
msgstr "Volume Snapshot status must be available or error"
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr "Metadata property key blank"
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr "Updating volume status"
msgid "Driver must implement initialize_connection"
msgstr "Driver must implement initialize_connection"
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr "Driver path %s is deprecated, update your configuration to the new path."
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr "Re-exporting %s volumes"
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr "volume %s stuck in a downloading state"
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr "volume %s: skipping export"
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr "Resuming any in progress delete operations"
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr "Resuming delete on volume: %s"
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: deleting"
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr "volume is not local to this node"
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removing export"
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr "Failed to update usages deleting volume"
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: deleted successfully"
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr "snapshot %s: creating"
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr "snapshot %s: created successfully"
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr "snapshot %s: deleting"
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr "Failed to update usages deleting snapshot"
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr "snapshot %s: deleted successfully"
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr "being attached by another instance"
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, 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:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr "Clear capabilities"
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr "Notification {%s} received"
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr "DB error: %s"
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr "id cannot be None"
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr "name cannot be None"
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr "WWPN on node %(node)s: %(wwpn)s"
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr "enter: do_setup"
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr "pool %s doesn't exist"
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr "Failed to get license information."
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr "do_setup: No configured nodes"
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr "leave: do_setup"
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr "enter: check_for_setup_error"
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr "%s is not set"
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr "leave: check_for_setup_error"
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr "ensure_export: Volume %s not found on storage"
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr "enter: _get_chap_secret_for_host: host name %s"
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr "_create_host: Cannot clean host name. Host name is not unicode or string"
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr "enter: _get_host_from_connector: prefix %s"
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr "leave: _get_host_from_connector: host %s"
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr "enter: _create_host: host %s"
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr "_create_host: No connector ports"
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr "leave: _create_host: host %(host)s - %(host_name)s"
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "volume %s mapping to multi host"
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr "enter: _delete_host: host %s "
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr "leave: _delete_host: host %s "
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr "_create_host failed to return the host name."
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr "initialize_connection: Failed to get attributes for volume %s"
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr "Did not find expected column name in lsvdisk: %s"
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr "initialize_connection: Missing volume attribute for volume %s"
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr "initialize_connection: Did not find a preferred node for volume %s"
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" connector %(conn)s\n"
" properties: %(prop)s"
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr "_get_host_from_connector failed to return the host name for connector"
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr "protocol must be specified as '<in> iSCSI' or '<in> FC'"
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr "enter: _create_vdisk: vdisk %s "
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stdout: %(out)s\n"
" stderr: %(err)s"
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr "leave: _create_vdisk: volume %s "
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stdout: %(out)s\n"
" stderr: %(err)s\n"
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stdout: %(out)s\n"
" stderr: %(err)s\n"
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
"stdout: %(out)s\n"
" stderr: %(err)s"
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr "_prepare_fc_map: %s"
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
"stdout: %(out)s\n"
" stderr: %(err)s"
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr "_create_copy: Source vdisk %s does not exist"
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr "enter: _get_flashcopy_mapping_attributes: mapping %s"
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr "enter: _is_vdisk_defined: vdisk %s "
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr "enter: _delete_vdisk: vdisk %s"
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr "warning: Tried to delete vdisk %s but it does not exist."
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr "leave: _delete_vdisk: vdisk %s"
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr "create_volume_from_snapshot: Source and destination size differ."
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr "create_cloned_volume: Source and destination size differ."
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr "Could not get pool data from the storage"
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr "System does not support compression"
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr "If compression is set to True, rsize must also be set (not equal to -1)"
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr "enter: _execute_command_and_parse_attributes: command %s"
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stdout: %(out)s\n"
" stderr: %(err)s"
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"command: %(cmd)s\n"
"attributes: %(attr)s"
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Headers: %(header)s\n"
" Values: %(row)s"
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stdout: %(out)s\n"
"stderr: %(err)s\n"
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stdout: %(out)s\n"
" stderr: %(err)s"
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr "No request spec, will not reschedule"
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr "Retry info not present, will not reschedule"
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr "Failed to Create Volume from Snapshot %(snapname)s"
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
#, fuzzy
msgid "Volume must be available"
msgstr "El estado del volumen debe estar disponible"
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr "Debe de implementar un horario de reserva"
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr "El estado del volumen debe estar disponible"
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr "Exportando de nuevo los volumenes %s"
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr "volume %s: saltando exportación"
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr "volumen %s: eliminando"
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volumen no local a este nodo"
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr "volumen %s: eliminando exportación"
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volumen %s: eliminado satisfactoriamente"
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, fuzzy, python-format
msgid "pool %s doesn't exist"
msgstr "el grupo de volumenes %s no existe"
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "volume %s: saltando exportación"
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Finnish (Finland) "
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
#, fuzzy
msgid "Volume must be available"
msgstr "Le status du volume doit être disponible"
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr "Doit mettre en oeuvre un calendrier de retrait"
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr "Le status du volume doit être disponible"
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr "Ré-exportation de %s volumes"
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr "volume %s : exportation évitée"
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: suppression"
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
#, fuzzy
msgid "volume is not local to this node"
msgstr "Le volume n'est pas local à ce noeud"
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: suppression de l'exportation"
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: supprimé avec succès"
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, 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:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, fuzzy, python-format
msgid "pool %s doesn't exist"
msgstr "Le groupe de volume %s n'existe pas"
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "volume %s : exportation évitée"
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Sortie standard : %(stdout)r\n"
"Sortie d'erreur : %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Croatian "
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Hungarian "
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Indonesian "
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
#, fuzzy
msgid "Volume must be available"
msgstr "Lo stato del volume deve essere disponibile"
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr "Lo stato del volume deve essere disponibile"
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: rimuovendo"
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volume ancora collegato"
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: rimosso con successo"
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Italian (Italy) "
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
#, fuzzy
msgid "Volume must be available"
msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr "予備の(fallback)スケジューラを実装する必要があります。"
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr "%s 個のボリュームを再エクスポートします。"
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr "ボリューム %s のエキスポートをスキップします。"
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr "ボリューム %s を削除します。"
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
#, fuzzy
msgid "volume is not local to this node"
msgstr "ボリュームはこのノードのローカルではありません。"
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr "ボリューム %s のエクスポートを解除します。"
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr "ボリューム %s の削除に成功しました。"
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, 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:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, fuzzy, python-format
msgid "pool %s doesn't exist"
msgstr "ボリュームグループ%sが存在しません。"
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "ボリューム %s のエキスポートをスキップします。"
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"標準出力: %(stdout)r\n"
"標準エラー出力: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Georgian (Georgia) "
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
#, fuzzy
msgid "Volume must be available"
msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Korean (Korea) "
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Malay "
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Dutch (Netherlands) "
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+0000\n"
"PO-Revision-Date: 2013-07-01 16:14+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Polish (Poland) "
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Portuguese "
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
#, fuzzy
msgid "Volume must be available"
msgstr "O status do volume parece estar disponível"
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr "O status do volume parece estar disponível"
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr "Re-exportando %s volumes"
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr "volume %s: ignorando export"
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: removendo"
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
#, fuzzy
msgid "volume is not local to this node"
msgstr "O volume não pertence à este node"
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removendo export"
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: remoção realizada com sucesso"
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "volume %s: ignorando export"
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Saída padrão: %(stdout)r\n"
"Erro: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
#~ msgstr ""
-#~ "Não foi possível atribuir um IP "
-#~ "para o Link Local de %(interface)s "
-#~ ":%(ex)s"
#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
#~ msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+0000\n"
"PO-Revision-Date: 2013-06-12 07:55+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Romanian "
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr "Узел не найден"
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr "Нераспознанное значение read_deleted '%s'"
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
#, fuzzy
msgid "Volume must be available"
msgstr "Состояние тома должно быть доступно"
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr "Таблица |%s| не создана!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr "Невозможно найти другой compute"
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, fuzzy, python-format
msgid "unrecognized argument %s"
msgstr "Нераспознанное значение read_deleted '%s'"
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, fuzzy, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr "Ответ на имитацию команды в stdout='%(stdout)s' stderr='%(stderr)s'"
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr "Заданные данные: %s"
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr "Итоговые данные: %s"
msgstr "Непредвиденный код состояния"
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, fuzzy, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr "Поиск по: %s"
msgid "Volume Snapshot status must be available or error"
msgstr "Состояние тома должно быть доступно"
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
#, fuzzy
msgid "Updating volume status"
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr "Повторное экспортирование %s томов"
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr "том %s: пропуск экспортирования"
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr "том %s: удаление"
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
#, fuzzy
msgid "volume is not local to this node"
msgstr "Том до сих пор присоединён"
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr "том %s: удаление экспортирования"
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
#, fuzzy
msgid "Failed to update usages deleting volume"
msgstr "Ошибка обновления агента: %(resp)r"
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr "том %s: удаление завершено"
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr "снимок %s: создание"
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr "снимок %s: создание завершено"
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr "снимок %s: удаление"
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr "снимок %s: удаление выполнено"
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, 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:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr "Очистить возможности"
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr "Принято уведомление {%s}"
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr "Ошибка БД: %s"
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, fuzzy, python-format
msgid "pool %s doesn't exist"
msgstr "том группы %s не существует"
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, fuzzy, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr "Перевод узла %(host)s в %(state)s."
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, fuzzy, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr "удаление тома %(volume_name)s, который имеет снимок"
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "том %s: пропуск экспортирования"
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, fuzzy, python-format
msgid "_prepare_fc_map: %s"
msgstr "_создать: %s"
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr "Создать том из снимка %s"
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Russian (Russia) "
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+0000\n"
"PO-Revision-Date: 2013-07-01 16:14+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Slovenian (Slovenia) "
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Swahili (Kenya) "
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Turkish (Turkey) "
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr "向调度器通报能力。"
msgid "Host not found"
msgstr "没有找到主机"
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr "无法识别的 read_deleted 取值”%s“"
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
#, fuzzy
msgid "Volume must be available"
msgstr "必须可用"
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr "表 |%s| 没有创建"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr "无法找到另一个计算节点"
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr "必须实现一个回滚 schedule"
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"下面的迁移缺少了降级:\n"
"\t%s"
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, fuzzy, python-format
msgid "unrecognized argument %s"
msgstr "无法识别的 read_deleted 取值”%s“"
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, fuzzy, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr "伪命令的标准输出stdout='%(stdout)s' 标准错误输出 stderr='%(stderr)s'"
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr "给定数据:%s"
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr "结果数据:%s"
msgstr "意外的状态码"
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr "状态必须可用"
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, fuzzy, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr "搜索条件: %s"
msgid "Volume Snapshot status must be available or error"
msgstr "卷组状态必须可获取"
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
#, fuzzy
msgid "Updating volume status"
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr "重新导出卷%s"
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr "卷 %s:跳过导出"
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, fuzzy, python-format
msgid "Resuming delete on volume: %s"
msgstr "正在删除volumeID:%s "
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr "卷%s:删除中"
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
#, fuzzy
msgid "volume is not local to this node"
msgstr "卷不属于这个节点"
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr "卷%s:正在移除导出"
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
#, fuzzy
msgid "Failed to update usages deleting volume"
msgstr "更新代理失败:%(resp)r"
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr "卷%s:删除成功"
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr "快照 %s:正在创建"
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr "快照 %s:创建成功"
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr "快照 %s:正在删除"
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr "快照 %s:删除成功"
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, 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:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr "清理能力"
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr "收到通知 {%s}"
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr "数据库错误:%s"
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr "id不能是None"
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr "name不能是None"
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, fuzzy, python-format
msgid "pool %s doesn't exist"
msgstr "卷组 %s 不存在"
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr "租户ID没有设"
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, fuzzy, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr "把主机 %(host)s 设置为 %(state)s。"
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, fuzzy, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr "正在删除有快照的卷 %(volume_name)s"
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "卷 %s:跳过导出"
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, fuzzy, python-format
msgid "_prepare_fc_map: %s"
msgstr "_create: %s"
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"标准输出:%(stdout)r\n"
"标准错误输出:%(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr "从快照 %s 创建卷"
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-25 06:10+0000\n"
+"POT-Creation-Date: 2013-08-26 06:16+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 "Coraid ESM not available with reason: %(reason)s."
msgstr ""
+#: cinder/exception.py:663
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:667
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:672
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr ""
+
+#: cinder/exception.py:677
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr ""
+
+#: cinder/exception.py:681
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:686
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+
+#: cinder/exception.py:691
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+
+#: cinder/exception.py:696
+msgid "Invalid qos specs"
+msgstr ""
+
+#: cinder/exception.py:700
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Host not found"
msgstr ""
+#: cinder/api/contrib/qos_specs_manage.py:96
+msgid "Please specify a name for QoS specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:202
+msgid "Failed to disassociate qos specs."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:204
+msgid "Qos specs still in use."
+msgstr ""
+
+#: cinder/api/contrib/qos_specs_manage.py:246
+#: cinder/api/contrib/qos_specs_manage.py:290
+msgid "Volume Type id must not be None."
+msgstr ""
+
#: cinder/api/contrib/quotas.py:63
msgid "Quota limit must be -1 or greater."
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:896
+#: cinder/db/sqlalchemy/api.py:895
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2083
+#: cinder/db/sqlalchemy/api.py:2426
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2169
+#: cinder/db/sqlalchemy/api.py:2512
#, fuzzy
msgid "Volume must be available"
msgstr "Volume 狀態需要可被使用"
-#: cinder/db/sqlalchemy/api.py:2193
+#: cinder/db/sqlalchemy/api.py:2536
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2216
+#: cinder/db/sqlalchemy/api.py:2559
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
#: 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:49
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:131
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:83
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:72
-msgid "Error populating default encryption types!"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:86
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:101
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:95
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:103
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:108
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:116
msgid "encryption table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49
+msgid "Table quality_of_service_specs not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60
+msgid "Added qos_specs_id column to volume type table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:75
+msgid "Dropping quality_of_service_specs table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:83
+msgid "Dropping qos_specs_id column failed."
+msgstr ""
+
#: cinder/image/glance.py:156 cinder/image/glance.py:165
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Could not find another host"
msgstr ""
-#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98
+#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:99
#, python-format
msgid "cannot place volume %(id)s on %(host)s"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:124
+#: cinder/scheduler/filter_scheduler.py:125
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:142
+#: cinder/scheduler/filter_scheduler.py:143
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:175
+#: cinder/scheduler/filter_scheduler.py:176
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:227
+#: cinder/scheduler/filter_scheduler.py:228
#, python-format
msgid "Filtered %s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:240
+#: cinder/scheduler/filter_scheduler.py:241
#, python-format
msgid "Choosing %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:244
+#: cinder/tests/test_storwize_svc.py:243
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1241
+#: cinder/tests/test_storwize_svc.py:1254
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1244
+#: cinder/tests/test_storwize_svc.py:1257
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1249
+#: cinder/tests/test_storwize_svc.py:1262
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/tests/test_volume_types.py:59
+#: cinder/tests/test_volume_types.py:60
#, python-format
msgid "Given data: %s"
msgstr ""
-#: cinder/tests/test_volume_types.py:60
+#: cinder/tests/test_volume_types.py:61
#, python-format
msgid "Result data: %s"
msgstr ""
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:395
msgid "status must be available"
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:613
#, 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/flows/create_volume.py:635
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgstr ""
#: cinder/volume/api.py:287 cinder/volume/api.py:351
-#: cinder/volume/volume_types.py:69
+#: cinder/volume/qos_specs.py:203 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Volume Snapshot status must be available or error"
msgstr "Volume 狀態需要可被使用"
-#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:323
msgid "Metadata property key blank"
msgstr ""
msgstr ""
#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1404
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:677
#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:128
+#: cinder/volume/manager.py:129
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:147
+#: cinder/volume/manager.py:148
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:155
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:160
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:165
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:166
+#: cinder/volume/manager.py:167
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:169
+#: cinder/volume/manager.py:170
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:194
+#: cinder/volume/manager.py:195
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:198
+#: cinder/volume/manager.py:199
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
+#: cinder/volume/manager.py:215 cinder/volume/manager.py:228
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:220
+#: cinder/volume/manager.py:221
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:225
+#: cinder/volume/manager.py:226
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:230
+#: cinder/volume/manager.py:231
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:258
+#: cinder/volume/manager.py:259
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:264
+#, python-format
+msgid "volume %s: glance metadata deleted"
+msgstr ""
+
+#: cinder/volume/manager.py:267
+#, python-format
+msgid "no glance metadata found for volume %s"
+msgstr ""
+
+#: cinder/volume/manager.py:271
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:277
+#: cinder/volume/manager.py:286
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:291
#, python-format
msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:305
+#: cinder/volume/manager.py:314
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:320
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
+#: cinder/volume/manager.py:329 cinder/volume/manager.py:334
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:337
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:358
+#: cinder/volume/manager.py:367
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:361
+#: cinder/volume/manager.py:370
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:388
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:383
+#: cinder/volume/manager.py:392
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:474
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:558
+#: cinder/volume/manager.py:581
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:584
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:573
+#: cinder/volume/manager.py:596
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:582
+#: cinder/volume/manager.py:605
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:617
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:607
+#: cinder/volume/manager.py:630
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:667
+#: cinder/volume/manager.py:690
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:671
+#: cinder/volume/manager.py:694
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:743
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:722
+#: cinder/volume/manager.py:745
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:724
+#: cinder/volume/manager.py:747
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:156
+#: cinder/volume/qos_specs.py:58
#, python-format
-msgid ""
-"Incorrect value error: %(blocksize)s, it may indicate that "
-"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
+msgid "Valid consumer of QoS specs are: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
+#: cinder/volume/qos_specs.py:144 cinder/volume/qos_specs.py:162
+#: cinder/volume/qos_specs.py:175 cinder/volume/qos_specs.py:188
#: cinder/volume/volume_types.py:45
#, python-format
msgid "DB error: %s"
msgstr ""
+#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:235
#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:113
+#: cinder/volume/qos_specs.py:145
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:163
+#, python-format
+msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:176
+#, python-format
+msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
+msgstr ""
+
+#: cinder/volume/qos_specs.py:189
+#, python-format
+msgid "Failed to disassociate qos specs %s."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:247 cinder/volume/volume_types.py:113
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/utils.py:156
+#, 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/volume_types.py:132
#, python-format
msgid ""
msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:512
+#: cinder/volume/drivers/coraid.py:507
#, python-format
msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
msgid "Leaving SolidFire transfer volume"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:177
+#: cinder/volume/drivers/storwize_svc.py:182
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:183
+#: cinder/volume/drivers/storwize_svc.py:188
msgid "enter: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:194
+#: cinder/volume/drivers/storwize_svc.py:199
#, python-format
msgid "pool %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:210
+#: cinder/volume/drivers/storwize_svc.py:215
msgid "Failed to get license information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:269
+#: cinder/volume/drivers/storwize_svc.py:238
+#, python-format
+msgid ""
+"Expected integers for node_count and vdisk_count, svcinfo lsiogrp "
+"returned: %(node)s and %(vdisk)s"
+msgstr ""
+
+#: cinder/volume/drivers/storwize_svc.py:301
msgid "do_setup: No configured nodes"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:271
+#: cinder/volume/drivers/storwize_svc.py:303
msgid "leave: do_setup"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:293
+#: cinder/volume/drivers/storwize_svc.py:326
msgid "enter: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/storwize_svc.py:332
#: cinder/volume/drivers/netapp/iscsi.py:125
#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:305
+#: cinder/volume/drivers/storwize_svc.py:338
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:313
+#: cinder/volume/drivers/storwize_svc.py:346
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:321
+#: cinder/volume/drivers/storwize_svc.py:354
msgid "leave: check_for_setup_error"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:335
+#: cinder/volume/drivers/storwize_svc.py:368
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:392
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:428
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:451
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:519
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:547
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:559
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:574
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:590
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:613
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:643
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:656
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:662
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:672
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:680
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:725
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:741
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:752
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:759
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:761
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:778
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:754
+#: cinder/volume/drivers/storwize_svc.py:787
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:778
+#: cinder/volume/drivers/storwize_svc.py:809
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:793
+#: cinder/volume/drivers/storwize_svc.py:824
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:798
+#: cinder/volume/drivers/storwize_svc.py:829
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:816
+#: cinder/volume/drivers/storwize_svc.py:847
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:826
+#: cinder/volume/drivers/storwize_svc.py:857
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:841
+#: cinder/volume/drivers/storwize_svc.py:872
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:849
+#: cinder/volume/drivers/storwize_svc.py:880
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:906
+#: cinder/volume/drivers/storwize_svc.py:937
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:930
+#: cinder/volume/drivers/storwize_svc.py:961
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:995
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:969
+#: cinder/volume/drivers/storwize_svc.py:1000
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:979
-#: cinder/volume/drivers/storwize_svc.py:993
+#: cinder/volume/drivers/storwize_svc.py:1010
+#: cinder/volume/drivers/storwize_svc.py:1024
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1005
-#: cinder/volume/drivers/storwize_svc.py:1015
+#: cinder/volume/drivers/storwize_svc.py:1036
+#: cinder/volume/drivers/storwize_svc.py:1046
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1029
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1056
+#: cinder/volume/drivers/storwize_svc.py:1087
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1068
+#: cinder/volume/drivers/storwize_svc.py:1099
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1073
+#: cinder/volume/drivers/storwize_svc.py:1104
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1111
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1087
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1098
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1141
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1118
+#: cinder/volume/drivers/storwize_svc.py:1149
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1125
+#: cinder/volume/drivers/storwize_svc.py:1156
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1137
+#: cinder/volume/drivers/storwize_svc.py:1168
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1147
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1152
+#: cinder/volume/drivers/storwize_svc.py:1183
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1205
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1182
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1184
+#: cinder/volume/drivers/storwize_svc.py:1215
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1217
+#: cinder/volume/drivers/storwize_svc.py:1248
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1294
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1268
+#: cinder/volume/drivers/storwize_svc.py:1299
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1314
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1339
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1323
+#: cinder/volume/drivers/storwize_svc.py:1354
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1337
+#: cinder/volume/drivers/storwize_svc.py:1368
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1341
+#: cinder/volume/drivers/storwize_svc.py:1372
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1353
+#: cinder/volume/drivers/storwize_svc.py:1384
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1390
+#: cinder/volume/drivers/storwize_svc.py:1421
msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1403
+#: cinder/volume/drivers/storwize_svc.py:1434
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1404
+#: cinder/volume/drivers/storwize_svc.py:1435
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1442
+#: cinder/volume/drivers/storwize_svc.py:1473
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1448
+#: cinder/volume/drivers/storwize_svc.py:1479
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1486
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1462
+#: cinder/volume/drivers/storwize_svc.py:1493
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1467
+#: cinder/volume/drivers/storwize_svc.py:1498
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1504
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
-msgid ""
-"Multipath is currently only supported for FC connections and not iSCSI. "
-"(This is a Nova limitation.)"
+#: cinder/volume/drivers/storwize_svc.py:1512
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1494
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1501
+#: cinder/volume/drivers/storwize_svc.py:1532
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"標準輸出: %(stdout)r\n"
"標準錯誤輸出: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1518
+#: cinder/volume/drivers/storwize_svc.py:1549
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1537
+#: cinder/volume/drivers/storwize_svc.py:1568
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1545
+#: cinder/volume/drivers/storwize_svc.py:1576
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1559
+#: cinder/volume/drivers/storwize_svc.py:1590
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1567
+#: cinder/volume/drivers/storwize_svc.py:1598
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/flows/create_volume.py:145
-#: cinder/volume/flows/create_volume.py:1510
+#: cinder/volume/flows/create_volume.py:1497
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:218
+#: cinder/volume/flows/create_volume.py:196
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:240
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:263
+#: cinder/volume/flows/create_volume.py:241
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:272
+#: cinder/volume/flows/create_volume.py:250
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:281
+#: cinder/volume/flows/create_volume.py:259
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:323
+#: cinder/volume/flows/create_volume.py:301
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:331
+#: cinder/volume/flows/create_volume.py:309
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:349
+#: cinder/volume/flows/create_volume.py:327
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:354
+#: cinder/volume/flows/create_volume.py:332
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:387
+#: cinder/volume/flows/create_volume.py:365
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:400
+#: cinder/volume/flows/create_volume.py:378
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:409
+#: cinder/volume/flows/create_volume.py:387
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:448
+#: cinder/volume/flows/create_volume.py:426
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/create_volume.py:581
+#: cinder/volume/flows/create_volume.py:568
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:658
+#: cinder/volume/flows/create_volume.py:645
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:796
-#: cinder/volume/flows/create_volume.py:932
+#: cinder/volume/flows/create_volume.py:783
+#: cinder/volume/flows/create_volume.py:919
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:800
-#: cinder/volume/flows/create_volume.py:949
+#: cinder/volume/flows/create_volume.py:787
+#: cinder/volume/flows/create_volume.py:936
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:872
+#: cinder/volume/flows/create_volume.py:859
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:889
+#: cinder/volume/flows/create_volume.py:876
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:906
+#: cinder/volume/flows/create_volume.py:893
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:911
+#: cinder/volume/flows/create_volume.py:898
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:928
+#: cinder/volume/flows/create_volume.py:915
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:943
+#: cinder/volume/flows/create_volume.py:930
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:988
-#: cinder/volume/flows/create_volume.py:1653
+#: cinder/volume/flows/create_volume.py:975
+#: cinder/volume/flows/create_volume.py:1640
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1016
+#: cinder/volume/flows/create_volume.py:1003
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1170
+#: cinder/volume/flows/create_volume.py:1157
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1212
+#: cinder/volume/flows/create_volume.py:1199
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1221
+#: cinder/volume/flows/create_volume.py:1208
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1228
+#: cinder/volume/flows/create_volume.py:1215
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1238
+#: cinder/volume/flows/create_volume.py:1225
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1241
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1261
+#: cinder/volume/flows/create_volume.py:1248
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1272
+#: cinder/volume/flows/create_volume.py:1259
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1285
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1292
-#: cinder/volume/flows/create_volume.py:1303
+#: cinder/volume/flows/create_volume.py:1279
+#: cinder/volume/flows/create_volume.py:1290
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1298
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1309
+#: cinder/volume/flows/create_volume.py:1296
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1348
+#: cinder/volume/flows/create_volume.py:1335
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1362
+#: cinder/volume/flows/create_volume.py:1349
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1389
+#: cinder/volume/flows/create_volume.py:1376
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1402
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1423
+#: cinder/volume/flows/create_volume.py:1410
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1446
+#: cinder/volume/flows/create_volume.py:1433
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1454
+#: cinder/volume/flows/create_volume.py:1441
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1468
+#: cinder/volume/flows/create_volume.py:1455
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1514
+#: cinder/volume/flows/create_volume.py:1501
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1531
+#: cinder/volume/flows/create_volume.py:1518
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1538
+#: cinder/volume/flows/create_volume.py:1525
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1634
+#: cinder/volume/flows/create_volume.py:1621
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1709
+#: cinder/volume/flows/create_volume.py:1696
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1712
+#: cinder/volume/flows/create_volume.py:1699
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1733
+#: cinder/volume/flows/create_volume.py:1720
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgid "Failed to Create Volume from Snapshot %(snapname)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Failed to Initialize Connection. Volume "
-#~ "Name: %(volname)s Shelf: %(shelf)s, Lun: "
-#~ "%(lun)s"
-#~ msgstr ""
-
#~ msgid "fmt = %(fmt)s backed by: %(backing_file)s"
#~ msgstr ""
#~ msgid "CPG (%s) must be in a domain"
#~ msgstr ""
+#~ msgid "Error populating default encryption types!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Multipath is currently only supported "
+#~ "for FC connections and not iSCSI. "
+#~ "(This is a Nova limitation.)"
+#~ msgstr ""
+