msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian (Bulgaria) "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2012-01-19 20:22+0000\n"
"Last-Translator: yazar <zrncescientiae@gmail.com>\n"
"Language-Team: Bosnian <bs@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
#, fuzzy
msgid "Volume must be available"
msgstr "Status volumena mora biti omogućen"
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Status volumena mora biti omogućen"
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Status volumena mora biti omogućen"
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Status volumena mora biti omogućen"
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Neočekivana greška prilikom pokretanja komande."
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Neočekivana greška prilikom pokretanja komande."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Catalan "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.94\n"
+"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.109\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/backup/drivers/tsm.py:171
#, python-format
-msgid "Volume device not found at %s"
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
+msgstr ""
+
+#: cinder/brick/exception.py:116
+#, python-format
+msgid "Failed to create Volume Group: %(vg_name)s"
+msgstr ""
+
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Update session cookie %(session)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
-#, python-format
-msgid "Message : %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Error while trying to set group: %(message)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
-#, python-format
-msgid "Unable to find group: %(group)s"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
-#, python-format
-msgid "Expected image to be in raw format, but is %s"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:76
-#, python-format
-msgid "volume group %s doesn't exist"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
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-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2012-04-04 20:28+0000\n"
"Last-Translator: Zbyněk Schwarz <Unknown>\n"
"Language-Team: Czech <cs@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr "Vyskytla se neočekávaná výjimka."
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr "Připojení k glance selhalo"
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr "Neschváleno."
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr "Uživatel nemá správcovská oprávnění"
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "Pravidla nedovolují, aby bylo %(action)s provedeno."
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "Kernel nenalezen v obrazu %(image_id)s."
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr "Nepřijatelné parametry."
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr "Neplatný snímek"
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, fuzzy, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr "Svazek %(volume_id)s není k ničemu připojen"
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr "Nelze načíst data do formátu json"
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr "Požadavek je neplatný."
-#: cinder/exception.py:172
+#: cinder/exception.py:179
#, fuzzy
msgid "The results are invalid."
msgstr "Požadavek je neplatný."
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr "Obdržen neplatný vstup"
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr "Neplatný typ svazku"
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr "Neplatný svazek"
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Neplatný typ obsahu %(content_type)s."
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: cinder/exception.py:202
+#: cinder/exception.py:209
#, fuzzy
msgid "Invalid auth key"
msgstr "Neplatný snímek"
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr "Služba je v tuto chvíli nedostupná."
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "Obraz %(image_id)s je nepřijatelný: %(reason)s"
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr "Zdroj nemohl být nalezen."
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, fuzzy, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr "Svazek %(volume_id)s nemohl být nastaven."
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "Svazek %(volume_id)s nemohl být nastaven."
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, fuzzy, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr "Nelze nalézt účet %(account_name) on zařízení Solidfire"
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr "Svazek není nalezen v instanci %(instance_id)s."
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr "Svazek %(volume_id)s nemá žádná metadata s klíčem %(metadata_key)s."
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr "Neplatná metadata"
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
#, fuzzy
msgid "Invalid metadata size"
msgstr "Neplatný klíč metadata"
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, fuzzy, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr "Instance %(instance_id)s nemá žádná metadata s klíčem %(metadata_key)s."
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr "Typ svazku %(volume_type_id)s nemohl být nalezen."
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr "Typ svazku s názvem %(volume_type_name)s nemohl být nalezen."
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"Typ svazku %(volume_type_id)s nemá žádné dodatečné parametry s klíčem "
"%(extra_specs_key)s."
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "Snímek %(snapshot_id)s nemohl být nalezen."
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr "mazání svazku %(volume_name)s který má snímek"
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
-#: cinder/exception.py:302
-#, fuzzy, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
-
-#: cinder/exception.py:306
-#, fuzzy, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
-
-#: cinder/exception.py:310
-#, fuzzy, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr "Źádný disk ve %(location)s"
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "Neplatný href %(image_href)s obrazu."
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "Obraz %(image_id)s nemohl být nalezen."
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Služba %(service_id)s nemohla být nalezena."
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr "Hostitel %(host)s nemohl být nalezen."
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr "Filtr hostitelů plácinderče %(filter_name)s nemohl být nalezen."
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, fuzzy, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr "Filtr hostitelů plácinderče %(filter_name)s nemohl být nalezen."
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr "Nelze najít binární soubor %(binary)s v hostiteli %(host)s."
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr "Kvóta nemohla být nalezena."
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "Kvóta pro projekt %(project_id)s nemohla být nalezena."
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, fuzzy, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "Třída %(class_name)s nemohla být nalezena: %(exception)s"
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, fuzzy, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr "Kvóta pro projekt %(project_id)s nemohla být nalezena."
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, fuzzy, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr "Uživatel %(user_id)s nemohl být nalezen."
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, fuzzy, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "Kvóta překročena"
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "Přesun %(migration_id)s nemohl být nalezen."
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr "Přesun nenalezen v instanci %(instance_id)s se stavem %(status)s."
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "Soubor %(file_path)s nemohl být nalezen."
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr "Třída %(class_name)s nemohla být nalezena: %(exception)s"
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr "Činnost není povolena."
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr "Dvojice klíčů %(key_name)s již existuje."
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "Typ svazku %(name)s již existuje."
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr "Chyba přesunu"
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Poškozené tělo zprávy: %(reason)s"
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Nelze najít nastavení v %(path)s"
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Nelze najít nastavení v %(path)s"
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr "Nelze načíst aplikaci vložení '%(name)s' z %(path)s"
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s"
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr "Hostitel %(host)s není dostupný nebo neexistuje."
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr "Kvóta překročena"
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, fuzzy, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr "Zjištěn více než jeden svazek s názvem %(vol_name)"
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
"Nelze vytvořit typ_svazku s názvem %(name)s a specifikacemi "
"%(extra_specs)s"
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr "Špatná odpověď od SolidFire API"
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr "Chyba v odpovědi SolidFire API: data=%(data)s"
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, fuzzy, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr "Poškozené tělo zprávy: %(reason)s"
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, fuzzy, python-format
msgid "Bad HTTP response status %(status)s"
msgstr "Neplatný stav serveru: %(status)s"
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "Instance %(instance_id)s nemohla být nastavena."
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
#, fuzzy
msgid "Unknown NFS exception"
msgstr "Vyskytla se neočekávaná výjimka."
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "Vyskytla se neočekávaná výjimka."
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Poškozené tělo zprávy: %(reason)s"
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, fuzzy, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr "Skupina LDAP %(group_id)s nemohla být nalezena."
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Neplatná podpůrná vrstva: %s"
-#: cinder/exception.py:628
+#: cinder/exception.py:615
#, fuzzy
msgid "Connection to swift failed"
msgstr "Připojení k glance selhalo"
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, fuzzy, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr "Obraz %(image_id)s nemohl být nalezen."
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr "Oznamování schopností plácinderčům ..."
msgid "Rule checked when requested rule is not found"
msgstr "Kontrolované pravidlo, když požadované není nalezeno"
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr "Získávání %s"
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr "Spouštění příkazu (SSH): %s"
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr "Prostředí není podporováno přes SSH"
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr "process_input není podporován přes SSH"
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr "Výsledek byl %s"
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr "ladění ve zpětném volání: %s"
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr "Adresa místního spojení nenalezena.: %s"
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr "Nelze získat IP místního spojení %(interface)s :%(ex)s"
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr "Neplatná podpůrná vrstva: %s"
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr "podpůrná vrstva: %s"
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr "v opakujícím volání"
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr "Očekáván objekt typu: %s"
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr "timefunc: '%(name)s' trvalo %(total_time).2f sek"
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
-#, fuzzy, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
-msgstr "%(name)s spuštěno v %(host)s:%(port)s"
+#: cinder/wsgi.py:208
+#, python-format
+msgid "Started %(name)s on %(host)s:%(port)s"
+msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr "Zastavování serveru WSGI."
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr "Server WSGI byl zastaven."
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr "Musíte zavést __call__"
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr "parametr limit musí být celé číslo"
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr "parametr limit musí být kladný"
msgid "element is not a child"
msgstr "prvek není podřazený"
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr "kořenový prvek volí seznam"
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
"Neshoda stromu šablony; přidávání sluhy %(slavetag)s k pánovi "
"%(mastertag)s"
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr "podtřídy musí zavádět construct()!"
msgid "Snapshot not found."
msgstr "Server nenalezen."
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr "XML nelze porozumět"
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr "Zachycena chyba: %s"
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr "%(url)s vrácena s HTTP %(status)d"
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr "JSON nelze porozumět"
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr "příliš mnoho klíčů těla"
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, fuzzy, python-format
msgid "Exception handling resource: %s"
msgstr "Rozšířený zdroj: %s"
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr "Vyvolána chyba: %s"
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr "Vyvolána výjimka HTTP: %s"
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr "V požadavku zadán nerozpoznaný Content-Type"
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr "V požadavku nezadán Content-Type"
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr "V požadavku zadáno prázdné tělo"
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr "Žádná taková činnost: %s"
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr "Poškozené tělo požadavku"
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr "Nepodporovaný Content-Type"
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr "Poškozená url požadavku"
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr "%(url)s vrátilo chybu: %(e)s"
msgid "Metadata item was not found"
msgstr "Položka metadat nenalezena"
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr "Zadáno neplatné imageRef."
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr "Vytvořit svazek o %s GB"
msgid "Removing options '%(bad_options)s' from query"
msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty"
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, fuzzy, python-format
msgid "Removing options '%s' from query"
msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty"
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
+
+#: cinder/brick/exception.py:124
+#, fuzzy, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
+
+#: cinder/brick/exception.py:128
+#, fuzzy, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, fuzzy, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, fuzzy, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr "Nelze získat metadata pro ip: %s"
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "Nelze použít globální roli %(role_id)s"
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
#, fuzzy
msgid "Volume must be available"
msgstr "Obraz musí být dostupný"
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
#, fuzzy
msgid "in fixed duration looping call"
msgstr "v opakujícím volání"
msgid "Running cmd (subprocess): %s"
msgstr "Spouštění příkazu (podproces): %s"
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr "Výsledek byl %s"
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr "%r selhalo. Opakování."
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr "Spouštění příkazu (SSH): %s"
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr "Prostředí není podporováno přes SSH"
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr "process_input není podporován přes SSH"
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Obraz musí být dostupný"
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Obraz musí být dostupný"
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Nelze najít obslužnou rutinu pro svazek %(driver_type)s."
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, 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:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Vytvořit snímek svazku %s"
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Update session cookie %(session)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
-#, fuzzy, python-format
-msgid "Message : %(message)s"
-msgstr "%(code)s: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
+msgstr ""
-#: cinder/volume/drivers/coraid.py:122
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Error while trying to set group: %(message)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
-#, fuzzy, python-format
-msgid "Unable to find group: %(group)s"
-msgstr "Nelze použít globální roli %(role_id)s"
-
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-#, fuzzy
-msgid "JSON Error"
-msgstr "Chyba přesunu"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
+msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
-#, fuzzy, python-format
-msgid "Configure response : %s"
-msgstr "odpověď %s"
-
-#: cinder/volume/drivers/coraid.py:207
-#, fuzzy, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
-msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
-
-#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
+#: cinder/volume/drivers/coraid.py:299
+#, python-format
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:336
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:317
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
-#, fuzzy, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
-msgstr "Nelze restartovat instanci"
-
-#: cinder/volume/drivers/coraid.py:375
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
-#, fuzzy, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
-msgstr "Vytvořit svazek ze snímku %s"
-
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Extend Volume %(volname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:424
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
+msgstr ""
+
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
-#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
+msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
-msgid "Detected inconsistency in provider_location id"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:487
#, fuzzy, python-format
msgid "Symbolic link %s not found"
msgstr "značka [%s] nenalezena"
-#: cinder/volume/drivers/lvm.py:610
-#, python-format
-msgid "Error retrieving volume stats: %s"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, fuzzy, python-format
msgid "Exception during mounting %s"
msgstr "Výjimka při načítání rozšíření: %s"
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "skupina %s již existuje"
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Chyba v přesunu %s"
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Neplatný snímek"
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "Název roz: %s"
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Poškozené tělo zprávy: %(reason)s"
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, fuzzy, python-format
msgid "API response: %s"
msgstr "odpověď %s"
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "Nelze získat metadata pro ip: %s"
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Nelze vytvořit typ instance"
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, fuzzy, python-format
msgid "Found iSCSI endpoint: %s"
msgstr "Vyvoláno Nenalezeno: %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr "Výjimka při načítání rozšíření: %s"
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, fuzzy, python-format
msgid "HDP not found: %s"
msgstr "Instance nenalezena"
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, fuzzy, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr "mazání svazku %(volume_name)s který má snímek"
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, fuzzy, python-format
msgid "create_export: volume name:%s"
msgstr "Vytvořit snímek svazku %s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, fuzzy, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr "Nelze získat metadata pro ip: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, fuzzy, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr "Nelze získat metadata pro ip: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, fuzzy, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr "Nelze získat metadata pro ip: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, fuzzy, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr "Nelze získat metadata pro ip: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr "odpověď %s"
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Při spuštění příkazu došlo k nečekané chybě."
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Při spuštění příkazu došlo k nečekané chybě."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "skupina %s již existuje"
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr "Získávání %s"
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr "Adresa místního spojení nenalezena.: %s"
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr "Nelze získat IP místního spojení %(interface)s :%(ex)s"
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr "%(name)s spuštěno v %(host)s:%(port)s"
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr "Nelze získat metadata pro ip: %s"
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr "%(code)s: %(message)s"
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr "Nelze použít globální roli %(role_id)s"
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr "Chyba přesunu"
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr "odpověď %s"
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr "Nelze restartovat instanci"
+
+#~ msgid "Failed to Delete Snapshot %(snapname)s"
+#~ 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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2011-01-15 21:46+0000\n"
"Last-Translator: Soren Hansen <soren@linux2go.dk>\n"
"Language-Team: Danish <da@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr "bind %s: slettet"
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "bind %s: slettet"
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2011-08-23 11:23+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: German <de@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "keine Methode für diese Nachricht gefunden: %s"
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr "Hole %s"
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr "Ergebnis war %s"
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, fuzzy, python-format
msgid "Unable to find ca_file : %s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/backup/drivers/tsm.py:258
#, python-format
-msgid "Volume device not found at %s"
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
+msgstr ""
+
+#: cinder/brick/exception.py:116
+#, python-format
+msgid "Failed to create Volume Group: %(vg_name)s"
+msgstr ""
+
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, fuzzy, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, fuzzy, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr "Nicht möglich volume %s zufinden"
-
-#: cinder/brick/local_dev/lvm.py:42
-#, fuzzy, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr "Nicht möglich volume %s zufinden"
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
#, fuzzy
msgid "Volume must be available"
msgstr "Volume %s: wird erstellt"
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr "Führe Kommando (subprocess) aus: %s"
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr "Ergebnis war %s"
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr "Volume %s: wird entfernt"
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr "Volume %s: entferne Export"
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr "Volume %s: erfolgreich entfernt"
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
+msgstr ""
+
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
-#, fuzzy, python-format
-msgid "Fail to create volume %(volname)s"
-msgstr "Nicht möglich volume %s zufinden"
-
-#: cinder/volume/drivers/coraid.py:349
-#, fuzzy, python-format
-msgid "Failed to delete volume %(volname)s"
-msgstr "Nicht möglich volume %s zufinden"
-
-#: cinder/volume/drivers/coraid.py:363
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:424
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
-#, python-format
-msgid "Expected image to be in raw format, but is %s"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, fuzzy, python-format
msgid "Cannot find device number for volume %s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "Volume %s: erfolgreich entfernt"
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, fuzzy, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Unerwarteter Fehler bei Ausführung des Kommandos."
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Unerwarteter Fehler bei Ausführung des Kommandos."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr "Volume %s: erstelle Export"
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr "Hole %s"
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr "Nicht möglich volume %s zufinden"
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr "Nicht möglich volume %s zufinden"
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr "Nicht möglich volume %s zufinden"
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr "Nicht möglich volume %s zufinden"
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2011-10-21 11:27+0000\n"
"Last-Translator: Tom Fifield <Unknown>\n"
"Language-Team: English (Australia) <en_AU@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "Not authorized for image %(image_id)s."
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, fuzzy, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr "Failed to create iscsi target for volume %(volume_id)s."
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, fuzzy, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr "Failed to remove iscsi target for volume %(volume_id)s."
-
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "Volume Type %(id)s already exists."
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Could not find parameter %(param)s"
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "Unable to create server object for initiator %(name)s"
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Failed to copy image to volume: %(reason)s"
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Invalid backup: %(reason)s"
-#: cinder/exception.py:628
+#: cinder/exception.py:615
#, fuzzy
msgid "Connection to swift failed"
msgstr "Connection to swift failed"
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr "Fetching %s"
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr "Running cmd (SSH): %s"
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr "Result was %s"
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, fuzzy, python-format
msgid "Error connecting via ssh: %s"
msgstr "Error connecting via ssh: %s"
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr "debug in callback: %s"
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr "Link Local address is not found.:%s"
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr "Invalid backend: %s"
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, fuzzy, python-format
msgid "Unable to find cert_file : %s"
msgstr "Unable to find cert_file : %s"
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, fuzzy, python-format
msgid "Unable to find ca_file : %s"
msgstr "Unable to find ca_file : %s"
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, fuzzy, python-format
msgid "Unable to find key_file : %s"
msgstr "Unable to find key_file : %s"
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr "You must implement __call__"
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr "Caught error: %s"
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr "Create volume of %s GB"
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
+#, python-format
+msgid "Failed to create Volume Group: %(vg_name)s"
+msgstr ""
+
+#: cinder/brick/exception.py:120
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr "Failed to create iscsi target for volume %(volume_id)s."
+
+#: cinder/brick/exception.py:124
+#, fuzzy, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr "Failed to remove iscsi target for volume %(volume_id)s."
+
+#: cinder/brick/exception.py:128
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, fuzzy, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Removing iscsi_target: %s"
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, fuzzy, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr "Unable to find Volume Group: %s"
-
-#: cinder/brick/local_dev/lvm.py:42
-#, fuzzy, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr "Failed to create Volume Group: %s"
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "Unable to locate Volume Group %s"
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "Unable to find VG: %s"
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "Unable to find LV: %s"
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr "Use of empty request context is deprecated"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
#, fuzzy
msgid "Volume must be available"
msgstr "Volume must be available"
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr "Running cmd (subprocess): %s"
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr "Result was %s"
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr "Running cmd (SSH): %s"
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "FAKE ISCSI: %s"
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Volume status must be available to reserve"
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Volume Snapshot status must be available or error"
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Volume status must be available/in-use."
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr "Recovering from a failed execute. Try number %s"
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Could not find iSCSI export for volume %s"
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr "Re-exporting %s volumes"
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr "volume %s: skipping export"
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: deleting"
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volume is not local to this node"
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removing export"
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: deleted successfully"
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, 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:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Creating clone of volume: %s"
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Update session cookie %(session)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
-#, python-format
-msgid "Message : %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Error while trying to set group: %(message)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
-#, fuzzy, python-format
-msgid "Unable to find group: %(group)s"
-msgstr "Unable to find group: %(group)s"
-
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
-#, fuzzy, python-format
-msgid "Configure response : %s"
-msgstr "Configure response : %s"
+#: cinder/volume/drivers/coraid.py:299
+#, python-format
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
+msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
+#, python-format
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:336
-#, fuzzy, python-format
-msgid "Fail to create volume %(volname)s"
-msgstr "Fail to create volume %(volname)s"
-
-#: cinder/volume/drivers/coraid.py:349
-#, fuzzy, python-format
-msgid "Failed to delete volume %(volname)s"
-msgstr "Failed to delete volume %(volname)s"
-
-#: cinder/volume/drivers/coraid.py:363
-#, fuzzy, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
-msgstr "Failed to Create Snapshot %(snapname)s"
-
-#: cinder/volume/drivers/coraid.py:375
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:424
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
-#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
-msgstr "volume group %s doesn't exist"
-
-#: cinder/volume/drivers/lvm.py:176
-#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, fuzzy, python-format
msgid "casted to %s"
msgstr "casted to %s"
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "%s is already mounted"
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "error opening rbd image %s"
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "error connecting to ceph cluster"
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "connection data: %s"
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Not an rbd snapshot"
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "not cloneable: %s"
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Unable to open image %(loc)s: %(err)s"
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr "Sheepdog is not working: %s"
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr "Sheepdog is not working"
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, fuzzy, python-format
msgid "API response: %s"
msgstr "API response: %s"
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "Failed to get model update from clone"
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Failed to get updated stats"
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr "Creating folder %s "
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Could not find iSCSI export for volume %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, fuzzy, python-format
msgid "Cannot find device number for volume %s"
msgstr "Cannot find device number for volume %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, fuzzy, python-format
msgid "Found iSCSI endpoint: %s"
msgstr "Found iSCSI endpoint: %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, fuzzy, python-format
msgid "HDP not found: %s"
msgstr "HDP not found: %s"
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, fuzzy, python-format
msgid "Using NetApp filer: %s"
msgstr "Using NetApp filer: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, fuzzy, python-format
msgid "Destroyed LUN %s"
msgstr "Destroyed LUN %s"
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, fuzzy, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr "Failed to get LUN target details for the LUN %s"
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, fuzzy, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr "Failed to get target portal for the LUN %s"
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, fuzzy, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr "Failed to get target IQN for the LUN %s"
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "Snapshot %s deletion successful"
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, fuzzy, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr "Failed to get vol with required size for volume: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, fuzzy, python-format
msgid "Could not find attribute for LUN named %s"
msgstr "Could not find attribute for LUN named %s"
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr "Got response: %s"
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, fuzzy, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr "Volume %s does not exist in Nexenta SA"
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Error running SSH command: %s"
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Error running ssh command: %s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "Volume (%s) already exists on array"
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr "volume %s: creating export"
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr "Fetching %s"
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr "Link Local address is not found.:%s"
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr "Unable to find Volume Group: %s"
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr "Failed to create Volume Group: %s"
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr "Unable to find group: %(group)s"
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr "Configure response : %s"
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr "Fail to create volume %(volname)s"
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr "Failed to delete volume %(volname)s"
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr "Failed to Create Snapshot %(snapname)s"
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr "volume group %s doesn't exist"
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2012-03-30 11:10+0000\n"
"Last-Translator: Anthony Harrington <untaintableangel@hotmail.co.uk>\n"
"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr "An unknown exception occurred."
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr "Connection to glance failed"
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr "Not authorised."
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr "User does not have admin privileges"
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "Policy doesn't allow %(action)s to be performed."
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr "Unacceptable parameters."
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr "Invalid snapshot"
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, fuzzy, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr "Volume %(volume_id)s is still attached, detach volume first."
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr "Failed to load data into json format"
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr "The request is invalid."
-#: cinder/exception.py:172
+#: cinder/exception.py:179
#, fuzzy
msgid "The results are invalid."
msgstr "The request is invalid."
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr "Invalid input received"
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr "Invalid volume type"
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr "Invalid volume"
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Invalid content type %(content_type)s."
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: cinder/exception.py:202
+#: cinder/exception.py:209
#, fuzzy
msgid "Invalid auth key"
msgstr "Invalid auth key"
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Could not find parameter %(param)s"
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "Unable to create server object for initiator %(name)s"
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
#, fuzzy
msgid "Unknown NFS exception"
msgstr "Unknown NFS exception"
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "Unknown Gluster exception"
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Failed to copy image to volume: %(reason)s"
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Invalid backup: %(reason)s"
-#: cinder/exception.py:628
+#: cinder/exception.py:615
#, fuzzy
msgid "Connection to swift failed"
msgstr "Connection to swift failed"
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr "Fetching %s"
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr "Running cmd (SSH): %s"
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr "Result was %s"
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr "debug in callback: %s"
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr "Link Local address is not found.:%s"
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr "Invalid backend: %s"
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, fuzzy, python-format
msgid "Unable to find cert_file : %s"
msgstr "Unable to find cert_file : %s"
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, fuzzy, python-format
msgid "Unable to find ca_file : %s"
msgstr "Unable to find ca_file : %s"
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, fuzzy, python-format
msgid "Unable to find key_file : %s"
msgstr "Unable to find key_file : %s"
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/backup/drivers/tsm.py:171
#, python-format
-msgid "Volume device not found at %s"
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
+msgstr ""
+
+#: cinder/brick/exception.py:116
+#, python-format
+msgid "Failed to create Volume Group: %(vg_name)s"
+msgstr ""
+
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, fuzzy, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Removing iscsi_target: %s"
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, fuzzy, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr "Unable to find Volume Group: %s"
-
-#: cinder/brick/local_dev/lvm.py:42
-#, fuzzy, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr "Failed to create Volume Group: %s"
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "Unable to locate Volume Group %s"
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "Unable to find VG: %s"
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "Unable to find LV: %s"
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr "Use of empty request context is deprecated"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
#, fuzzy
msgid "Volume must be available"
msgstr "Volume must be available"
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr "Running cmd (subprocess): %s"
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr "Result was %s"
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr "Running cmd (SSH): %s"
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Volume status must be available to reserve"
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Volume Snapshot status must be available or error"
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Volume status must be available/in-use."
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Could not find iSCSI export for volume %s"
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr "Re-exporting %s volumes"
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr "volume %s: skipping export"
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: deleting"
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volume is not local to this node"
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removing export"
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: deleted successfully"
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
+#, python-format
+msgid "snapshot %(snap_id)s: creating"
+msgstr ""
+
+#: cinder/volume/manager.py:305
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Update session cookie %(session)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
-#, python-format
-msgid "Message : %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Error while trying to set group: %(message)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
-#, fuzzy, python-format
-msgid "Unable to find group: %(group)s"
-msgstr "Unable to find group: %(group)s"
-
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
-#, fuzzy, python-format
-msgid "Fail to create volume %(volname)s"
-msgstr "Unable to locate volume %s"
-
-#: cinder/volume/drivers/coraid.py:349
-#, fuzzy, python-format
-msgid "Failed to delete volume %(volname)s"
-msgstr "Failed to delete volume %(volname)s"
-
-#: cinder/volume/drivers/coraid.py:363
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:424
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
-#, python-format
-msgid "Expected image to be in raw format, but is %s"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, fuzzy, python-format
msgid "casted to %s"
msgstr "casted to %s"
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Not an rbd snapshot"
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Unable to open image %(loc)s: %(err)s"
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Failed to get updated stats"
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, fuzzy, python-format
msgid "Cannot find device number for volume %s"
msgstr "Cannot find device number for volume %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, fuzzy, python-format
msgid "HDP not found: %s"
msgstr "HDP not found: %s"
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, fuzzy, python-format
msgid "Destroyed LUN %s"
msgstr "Destroyed LUN %s"
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "Snapshot %s deletion successful"
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, fuzzy, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr "Failed to get vol with required size for volume: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Error running SSH command: %s"
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Error running ssh command: %s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr "volume %s: creating export"
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr "Fetching %s"
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr "Link Local address is not found.:%s"
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr "Unable to find Volume Group: %s"
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr "Failed to create Volume Group: %s"
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr "Unable to find group: %(group)s"
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr "Unable to locate volume %s"
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr "Failed to delete volume %(volname)s"
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: markmc <markmc@redhat.com>\n"
"Language-Team: en_US <LL@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr "Arguments dropped when creating context: %s"
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr "An unknown exception occurred."
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr "Exception in string format operation"
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr "Connection to glance failed"
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr "Not authorized."
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr "User does not have admin privileges"
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "Policy doesn't allow %(action)s to be performed."
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "Not authorized for image %(image_id)s."
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr "Unacceptable parameters."
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr "Invalid snapshot"
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr "Volume %(volume_id)s is still attached, detach volume first."
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr "Failed to load data into json format"
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr "The request is invalid."
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr "The results are invalid."
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr "Invalid input received"
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr "Invalid volume type"
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr "Invalid volume"
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Invalid content type %(content_type)s."
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: cinder/exception.py:202
+#: cinder/exception.py:209
#, fuzzy
msgid "Invalid auth key"
msgstr "Invalid input"
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr "Service is unavailable at this time."
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "Image %(image_id)s is unacceptable: %(reason)s"
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, fuzzy, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr "Expected a uuid but received %(uuid)s."
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr "Resource could not be found."
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr "Volume %(volume_id)s persistence file could not be found."
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "Volume %(volume_id)s could not be found."
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr "Unable to locate account %(account_name)s on Solidfire device"
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr "Volume not found for instance %(instance_id)s."
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr "Invalid metadata"
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr "Invalid metadata size"
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr "Volume type %(volume_type_id)s could not be found."
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr "Volume type with name %(volume_type_name)s could not be found."
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "Snapshot %(snapshot_id)s could not be found."
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr "deleting volume %(volume_name)s that has snapshot"
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr "deleting snapshot %(snapshot_name)s that has dependent volumes"
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr "No target id found for volume %(volume_id)s."
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr "Failed to create iscsi target for volume %(volume_id)s."
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr "Failed to attach iSCSI target for volume %(volume_id)s."
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr "Failed to remove iscsi target for volume %(volume_id)s."
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr "No disk at %(location)s"
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "Invalid image href %(image_href)s."
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "Image %(image_id)s could not be found."
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Service %(service_id)s could not be found."
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr "Host %(host)s could not be found."
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr "Scheduler Host Filter %(filter_name)s could not be found."
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr "Scheduler Host Weigher %(weigher_name)s could not be found."
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr "Could not find binary %(binary)s on host %(host)s."
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr "Invalid reservation expiration %(expire)s."
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr "Quota could not be found"
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr "Unknown quota resources %(unknown)s."
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "Quota for project %(project_id)s could not be found."
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "Quota class %(class_name)s could not be found."
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr "Quota usage for project %(project_id)s could not be found."
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr "Quota reservation %(uuid)s could not be found."
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "Quota exceeded for resources: %(overs)s"
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "Migration %(migration_id)s could not be found."
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr "Migration not found for instance %(instance_id)s with status %(status)s."
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "File %(file_path)s could not be found."
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr "Class %(class_name)s could not be found: %(exception)s"
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr "Action not allowed."
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr "Key pair %(key_name)s already exists."
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr "Volume Type %(id)s already exists."
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr "Migration error"
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Malformed message body: %(reason)s"
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Could not find config at %(path)s"
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Could not find config at %(param)s"
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr "Could not load paste app '%(name)s' from %(path)s"
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "No valid host was found. %(reason)s"
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr "Host %(host)s is not up or doesn't exist."
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr "Quota exceeded"
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr "Requested volume or snapshot exceeds allowed Gigabytes quota"
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr "Maximum volume/snapshot size exceeded"
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr "Maximum number of volumes allowed (%(allowed)d) exceeded"
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr "Maximum number of snapshots allowed (%(allowed)d) exceeded"
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr "Detected more than one volume with name %(vol_name)s"
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr "3PAR Host already exists: %(err)s. %(info)s"
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr "Invalid 3PAR Domain: %(err)s"
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr "Bad response from SolidFire API"
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr "Error in SolidFire API response: data=%(data)s"
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr "Unknown or unsupported command %(cmd)s"
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr "Malformed response to command %(cmd)s: %(reason)s"
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr "Bad HTTP response status %(status)s"
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr "Operation failed with status=%(status)s. Full dump: %(data)s"
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "Unable to create server object for initiator %(name)s"
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr "Unable to find server object for initiator %(name)s"
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr "Unable to find any active VPSA controller"
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr "Failed to retrieve attachments for volume %(name)s"
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr "Invalid attachment info for volume %(name)s: %(reason)s"
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "Instance %(instance_id)s could not be found."
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr "Bad or unexpected response from the storage volume backend API: %(data)s"
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr "Unknown NFS exception"
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr "No mounted NFS shares found"
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr "There is no share which can host %(volume_size)sG"
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr "Unknown Gluster exception"
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr "No mounted Gluster shares found"
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Failed to copy image to volume: %(reason)s"
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr "Backup %(backup_id)s could not be found."
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Invalid backup: %(reason)s"
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr "Connection to swift failed"
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, fuzzy, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr "Transfer %(transfer_id)s could not be found."
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr "Notifying Schedulers of capabilities ..."
msgid "Rule checked when requested rule is not found"
msgstr "Rule checked when requested rule is not found"
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr "Fetching %s"
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr "Running cmd (SSH): %s"
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr "Environment not supported over SSH"
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr "process_input not supported over SSH"
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr "Result was %s"
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr "Specify a password or private_key"
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr "Error connecting via ssh: %s"
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr "debug in callback: %s"
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr "Link Local address is not found.:%s"
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr "Invalid backend: %s"
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr "in looping call"
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr "Expected object of type: %s"
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr "timefunc: '%(name)s' took %(total_time).2f secs"
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr "Could not remove tmpdir: %s"
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr "Unable to find cert_file : %s"
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr "Unable to find ca_file : %s"
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr "Unable to find key_file : %s"
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
-msgstr "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
+msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr "Stopping WSGI server."
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr "WSGI server has stopped."
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr "You must implement __call__"
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr "limit param must be an integer"
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr "limit param must be positive"
msgid "element is not a child"
msgstr "element is not a child"
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr "root element selecting a list"
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr "subclasses must implement construct()!"
msgid "Snapshot not found."
msgstr "Snapshot not found."
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr "cannot understand XML"
msgid "Delete transfer with id: %s"
msgstr "Delete transfer with id: %s"
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr "Caught error: %s"
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr "%(url)s returned with HTTP %(status)d"
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr "cannot understand JSON"
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr "too many body keys"
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr "Exception handling resource: %s"
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr "Fault thrown: %s"
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr "HTTP exception thrown: %s"
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr "Unrecognized Content-Type provided in request"
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr "No Content-Type provided in request"
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr "Empty body provided in request"
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr "There is no such action: %s"
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr "Malformed request body"
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr "Unsupported Content-Type"
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr "Malformed request url"
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr "%(url)s returned a fault: %(e)s"
msgid "Metadata item was not found"
msgstr "Metadata item was not found"
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr "Delete snapshot with id: %s"
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr "Create snapshot from volume %s"
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr "Invalid value '%s' for force. "
msgid "vol=%s"
msgstr "vol=%s"
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr "Delete volume with id: %s"
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr "Invalid imageRef provided."
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr "Create volume of %s GB"
msgid "Removing options '%(bad_options)s' from query"
msgstr "Removing options '%(bad_options)s' from query"
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr "Removing options '%s' from query"
msgid "Calling eventlet.sleep(0)"
msgstr "Calling eventlet.sleep(0)"
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr "backup %s finished."
msgid "No support to restore swift backup version %s"
msgstr "No support to restore swift backup version %s"
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr "restore %(backup_id)s to %(volume_id)s finished."
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr "deleted swift object: %(swift_object_name)s in container: %(container)s"
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr "delete %s finished"
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/backup/drivers/tsm.py:171
#, python-format
-msgid "Volume device not found at %s"
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
+msgstr ""
+
+#: cinder/brick/exception.py:116
+#, python-format
+msgid "Failed to create Volume Group: %(vg_name)s"
+msgstr ""
+
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr "Failed to create iscsi target for volume %(volume_id)s."
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr "Failed to remove iscsi target for volume %(volume_id)s."
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr "Failed to attach iSCSI target for volume %(volume_id)s."
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr "Creating iscsi_target for: %s"
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr "Removing iscsi_target for: %s"
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, fuzzy, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr "valid iqn needed for show_target"
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr "Removing iscsi_target for volume: %s"
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr "rtstool is not installed correctly"
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr "Creating iscsi_target for volume: %s"
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr "Removing iscsi_target: %s"
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr "Failed to add initiator iqn %s to target"
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, fuzzy, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr "Unable to find Volume Group: %s"
-
-#: cinder/brick/local_dev/lvm.py:42
-#, fuzzy, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr "Failed to create Volume Group: %s"
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
#, fuzzy
msgid "Error creating Volume Group"
msgstr "Error creating Volume Group"
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, fuzzy, python-format
msgid "StdOut :%s"
msgstr "StdOut :%s"
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, fuzzy, python-format
msgid "StdErr :%s"
msgstr "StdErr :%s"
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "Unable to locate Volume Group %s"
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "Unable to find VG: %s"
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm/.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "Unable to find LV: %s"
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr "Deploy v1 of the Cinder API. "
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr "Deploy v2 of the Cinder API. "
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr "Unknown sort direction, must be 'desc' or 'asc'"
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr "Use of empty request context is deprecated"
msgid "Unrecognized read_deleted value '%s'"
msgstr "Unrecognized read_deleted value '%s'"
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
#, fuzzy
msgid "Volume must be available"
msgstr "Volume must be available"
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr "Snapshot list encountered but no header found!"
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr "'qemu-img info' parsing failed."
msgstr "task run outlasted interval by %s sec"
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr "in fixed duration looping call"
msgid "Running cmd (subprocess): %s"
msgstr "Running cmd (subprocess): %s"
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr "Result was %s"
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr "%r failed. Retrying."
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr "Running cmd (SSH): %s"
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr "Environment not supported over SSH"
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr "process_input not supported over SSH"
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr "%s not in valid priorities"
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr "Failed to load notifier %s. These notifications will not be sent."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "FAKE ISCSI: %s"
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr "LoggingVolumeDriver: %s"
msgid "Volume in unexpected state"
msgstr "Volume in unexpected state"
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr "Failed to update quota donating volumetransfer id %s"
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr "Failed to update quota for deleting volume"
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr "Volume still has %d dependent snapshots"
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr "Searching by: %s"
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr "already attached"
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr "Volume status must be available to reserve"
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr "must be available"
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr "Volume Snapshot status must be available or error"
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr "Metadata property key blank"
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr "Metadata property key greater than 255 characters"
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr "Metadata property value greater than 255 characters"
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr "Volume status must be available/in-use."
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr "Volume status is in-use."
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr "Recovering from a failed execute. Try number %s"
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr "copy_image_to_volume %s."
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr "copy_volume_to_image %s."
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr "ISCSI provider_location not stored, using discovery"
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Could not find iSCSI export for volume %s"
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr "ISCSI Discovery: Found %s"
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr "Updating volume status"
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr "Driver must implement initialize_connection"
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, 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:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr "Re-exporting %s volumes"
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr "volume %s stuck in a downloading state"
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr "volume %s: skipping export"
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr "Resuming any in progress delete operations"
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr "Resuming delete on volume: %s"
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: deleting"
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr "volume is not local to this node"
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removing export"
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr "Failed to update usages deleting volume"
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: deleted successfully"
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr "snapshot %s: creating"
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
+#, python-format
+msgid "snapshot %(snap_id)s: creating"
+msgstr ""
+
+#: cinder/volume/manager.py:305
#, python-format
-msgid "snapshot %(snap_name)s: creating"
-msgstr "snapshot %(snap_name)s: creating"
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr "snapshot %s: created successfully"
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr "snapshot %s: deleting"
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr "Failed to update usages deleting snapshot"
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr "snapshot %s: deleted successfully"
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr "being attached by another instance"
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, 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:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr "Clear capabilities"
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr "Notification {%s} received"
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"Default volume type is not found, please check default_volume_type "
"config: %s"
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr "Skipping remove_export. No iscsi_target provisioned for volume: %s"
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr "Skipping ensure_export. No iscsi_target provision for volume: %s"
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr "Performing secure delete on volume: %s"
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr "Error unrecognized volume_clear option: %s"
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr "Creating clone of volume: %s"
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr "Running with CoraidDriver for ESM EtherCLoud"
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr "Update session cookie %(session)s"
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
-msgstr "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
+msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
-msgstr "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
+msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
-msgstr "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
+msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
-msgstr "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
+msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
-msgstr "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
+msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
-msgstr "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
+msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
-msgstr "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
+msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
-msgstr "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
+msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
-msgstr "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
+msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr "Cannot login on Coraid ESM"
-
-#: cinder/volume/drivers/coraid.py:336
-#, python-format
-msgid "Fail to create volume %(volname)s"
-msgstr "Fail to create volume %(volname)s"
-
-#: cinder/volume/drivers/coraid.py:349
-#, python-format
-msgid "Failed to delete volume %(volname)s"
-msgstr "Failed to delete volume %(volname)s"
-
-#: cinder/volume/drivers/coraid.py:363
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
-msgstr "Failed to Create Snapshot %(snapname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
+msgstr ""
-#: cinder/volume/drivers/coraid.py:375
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
-msgstr "Failed to Delete Snapshot %(snapname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
+msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
-msgstr "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
+msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:424
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr "There's no Gluster config file configured (%s)"
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr "Gluster config file at %(config)s doesn't exist"
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr "mount.glusterfs is not installed"
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
-#, python-format
-msgid "Expected image to be in raw format, but is %s"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:76
-#, python-format
-msgid "volume group %s doesn't exist"
-msgstr "volume group %s doesn't exist"
-
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:201
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr "Size for volume: %s not found, skipping secure delete."
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:239
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr "snapshot: %s not found, skipping delete operations"
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:399
+#, python-format
+msgid "volume_info:%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr "Detected inconsistency in provider_location id"
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
-msgstr "Symbolic link %s not found"
+msgid "%s"
+msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
-msgstr ""
+msgid "Symbolic link %s not found"
+msgstr "Symbolic link %s not found"
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr "casted to %s"
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr "Exception during mounting %s"
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr "Volume %s does not have provider_location specified, skipping"
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr "%s is already mounted"
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr "There's no NFS config file configured (%s)"
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr "NFS config file at %(config)s doesn't exist"
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "error opening rbd image %s"
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "error connecting to ceph cluster"
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr "error refreshing volume stats"
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "connection data: %s"
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr "Not stored in rbd"
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr "Blank components"
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr "Not an rbd snapshot"
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "not cloneable: %s"
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr "%s is in a different ceph cluster"
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Unable to open image %(loc)s: %(err)s"
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr "Value required for 'scality_sofs_config'"
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr "Cannot access 'scality_sofs_config': %s"
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr "Cannot execute /sbin/mount.sofs"
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr "Cannot mount Scality SOFS, check syslog for errors"
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr "Cannot find volume dir for Scality SOFS at '%s'"
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr "Sheepdog is not working: %s"
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr "Sheepdog is not working"
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr "Payload for SolidFire API call: %s"
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr "Call to json.loads() raised an exception: %s"
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr "Results of SolidFire API call: %s"
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr "Clone operation encountered: %s"
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr "Waiting for outstanding operation before retrying snapshot: %s"
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr "Detected xDBVersionMismatch, retry %s of 5"
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr "API response: %s"
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr "Found solidfire account: %s"
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr "solidfire account: %s does not exist, create it..."
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr "Failed to get model update from clone"
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr "More than one valid preset was detected, using %s"
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr "Volume %s, not found on SF Cluster."
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr "Found %(count)s volumes mapped to id: %(uuid)s."
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr "Enter SolidFire delete_volume..."
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr "Account for Volume ID %s was not found on the SolidFire Cluster!"
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr "This usually means the volume was never succesfully created."
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr "Volume ID %s was not found on the SolidFire Cluster!"
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr "Leaving SolidFire delete_volume"
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr "Executing SolidFire ensure_export..."
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr "Executing SolidFire create_export..."
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr "Updating cluster status info"
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr "Failed to get updated stats"
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr "enter: check_for_setup_error"
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, 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:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" connector %(conn)s\n"
" properties: %(prop)s"
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, 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:819
+#: cinder/volume/drivers/storwize_svc.py:826
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:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, 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:899
+#: cinder/volume/drivers/storwize_svc.py:906
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:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr "enter: _create_vdisk: vdisk %s "
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr "leave: _create_vdisk: volume %s "
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, 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:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, 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:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr "_prepare_fc_map: %s"
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, 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:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, 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:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, 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:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, 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:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, 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:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, 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:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr "enter: _get_flashcopy_mapping_attributes: mapping %s"
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, 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:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr "enter: _is_vdisk_defined: vdisk %s "
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, 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:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, 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:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr "enter: _delete_vdisk: vdisk %s"
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, 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:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr "leave: _delete_vdisk: vdisk %s"
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
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:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr "create_cloned_volume: Source and destination size differ."
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr "Could not get pool data from the storage"
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
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:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
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:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr "System does not support compression"
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
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:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, 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:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stdout: %(out)s\n"
" stderr: %(err)s"
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"command: %(cmd)s\n"
"attributes: %(attr)s"
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, 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:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, 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:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stdout: %(out)s\n"
" stderr: %(err)s"
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, 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 "Creating folder %s "
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr "Ignored target creation error \"%s\" while ensuring export"
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Could not find iSCSI export for volume %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr "Cannot find device number for volume %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr "Found iSCSI endpoint: %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr "ISCSI properties: %s"
msgid "XML exception reading parameter: %s"
msgstr "XML exception reading parameter: %s"
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, fuzzy, python-format
msgid "No configuration found for service: %s"
msgstr "No configuration found for service: %s"
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, fuzzy, python-format
msgid "HDP not found: %s"
msgstr "HDP not found: %s"
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, fuzzy, python-format
msgid "iSCSI portal not found for service: %s"
msgstr "iSCSI portal not found for service: %s"
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, fuzzy, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr "delete lun %(lun)s on %(name)s"
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, fuzzy, python-format
msgid "LUN %s is deleted."
msgstr "LUN %s is deleted."
msgid "read timed out"
msgstr "read timed out"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr "do_setup."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr "check_for_setup_error."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr "check_for_setup_error: Can not get device type."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
#, fuzzy
msgid "_get_device_type: Storage Pool must be configured."
msgstr "_get_device_type: Storage Pool must be configured."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr "create_volume:volume name: %s."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr "delete_volume: volume name: %s."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, fuzzy, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr "delete_volume:No need to delete volume. Volume %(name)s does not exist."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr "create_export: volume name:%s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr "create_export:Volume %(name)s does not exist."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, fuzzy, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initialize_connection:Failed to find target ipfor "
"initiator:%(initiatorname)s,please check config file."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, fuzzy, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, fuzzy, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"initialize_connection:host name: %(host)s,initiator name: %(ini)s, "
"hostport name: %(port)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr "terminate_connection:Host does not exist. Host name:%(host)s."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, fuzzy, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr "terminate_connection:volume does not exist. volume name:%(volume)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, fuzzy, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s,volume name:%(volumename)s."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr "create_snapshot:Device does not support snapshot."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr "create_snapshot:Resource pool needs 1GB valid size at least."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, fuzzy, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr "create_snapshot:Volume does not exist. Volume name:%(name)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, fuzzy, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr "delete_snapshot:Device does not support snapshot."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, fuzzy, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr "create_volume_from_snapshot:Snapshot does not exist.Snapshot name:%(name)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr "Config file is wrong. Controler IP, UserName and UserPassword must be set."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr "_check_conf_file: %s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr "_read_xml:%s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, fuzzy, python-format
msgid "Write login information to xml error. %s"
msgstr "Write login information to xml error. %s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr "_get_login_info error. %s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, fuzzy, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr "_get_lun_set_info:%s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
#, fuzzy
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"_get_maximum_pool:maxpoolid is None.Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr "_get_iscsi_info:%s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr "CLI command:%s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr "_execute_cli:%s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, fuzzy, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"_add_host:Failed to add host to hostgroup.host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, fuzzy, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr "_add_initiator:Failed to add initiator.initiator name:%(name)s out:%(out)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, fuzzy, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"_delete_initiator:ERROE:Failed to delete initiator.initiator "
"name:%(name)s out:%(out)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, fuzzy, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"_add_hostport:Failed to add hostport. port name:%(port)sport "
"information:%(info)s host id:%(host)sout:%(out)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr "_delete_hostport:Failed to delete host port. port id:%(portid)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr "_get_tgt_iqn:iSCSI IP is %s."
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr "_get_tgt_iqn:iSCSI target iqn is:%s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, fuzzy, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-"_map_lun:Failed to add "
-"hostmap. hostid:%(host)s lunid:%(lun)s hostlunid:%(hostlunid)s out:%(out)s"
+"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
+"hostlunid:%(hostlunid)s out:%(out)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, fuzzy, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr "_delete_host: Failed delete host. host id:%(hostid)s.out:%(out)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, fuzzy, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"_wait_for_luncopy:LUNcopy status isnot normal. LUNcopy "
"name:%(luncopyname)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, fuzzy, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"_change_lun_controller:Failed to change lun owningcontroller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
#, fuzzy
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr "No metadata property %(prop)s defined for the LUN %(name)s"
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr "Using NetApp filer: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr "Success getting LUN list from server"
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr "Created LUN with name %s"
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr "No entry in LUN table for volume/snapshot %(name)s."
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr "Destroyed LUN %s"
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr "Mapped LUN %(name)s to the initiator %(initiator_name)s"
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr "Failed to get LUN target details for the LUN %s"
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr "Failed to get target portal for the LUN %s"
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr "Failed to get target IQN for the LUN %s"
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr "Snapshot %s deletion successful"
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr "Failed to get vol with required size for volume: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr "Error mapping lun. Code :%(code)s, Message:%(message)s"
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr "Error unmapping lun. Code :%(code)s, Message:%(message)s"
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr "Object is not a NetApp LUN."
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr "Could not find attribute for LUN named %s"
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr "No iscsi service found for vserver %s"
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr "Cloned LUN with new name %s"
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr "No clonned lun named %s found on the filer"
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr "Clone operation with src %(name)s and dest %(new_name)s completed"
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr "Clone operation with src %(name)s and dest %(new_name)s failed"
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr "No interface found on cluster for ip %s"
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr "No storage path found for export path %s"
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr "Cloning with src %(src_path)s, dest %(dest_path)s"
msgid "Got response: %s"
msgstr "Got response: %s"
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr "Volume %s does not exist in Nexenta SA"
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr "Ignored target group creation error \"%s\" while ensuring export"
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr "Ignored target group member addition error \"%s\" while ensuring export"
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr "Ignored LU creation error \"%s\" while ensuring export"
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr "CLIQ command returned %s"
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr "Volume info: %(volume_name)s => %(volume_attributes)s"
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr "local_path not supported"
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr "Error running SSH command: %s"
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr "Specify san_password or san_private_key"
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr "san_ip must be set"
msgstr "Login to 3PAR array invalid"
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr "CPG (%s) doesn't exist on array"
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr "Error running ssh command: %s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr "Volume (%s) already exists on array"
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr "No request spec, will not reschedule"
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr "Retry info not present, will not reschedule"
#~ msgstr "Image minDisk size is larger than the volume size."
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr "volume %s: creating export"
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr "Fetching %s"
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr "Link Local address is not found.:%s"
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr "Started %(name)s on %(_host)s:%(_port)s"
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr "Unable to find Volume Group: %s"
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr "Failed to create Volume Group: %s"
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr "snapshot %(snap_name)s: creating"
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr "Running with CoraidDriver for ESM EtherCLoud"
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr "Update session cookie %(session)s"
+
+#~ msgid "Message : %(message)s"
+#~ msgstr "Message : %(message)s"
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr "Error while trying to set group: %(message)s"
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr "Unable to find group: %(group)s"
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr "ESM urlOpen error"
+
+#~ msgid "JSON Error"
+#~ msgstr "JSON Error"
+
+#~ msgid "Request without URL"
+#~ msgstr "Request without URL"
+
+#~ msgid "Configure data : %s"
+#~ msgstr "Configure data : %s"
+
+#~ msgid "Configure response : %s"
+#~ msgstr "Configure response : %s"
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr "Unable to retrive volume infos for volume %(volname)s"
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr "Cannot login on Coraid ESM"
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr "Fail to create volume %(volname)s"
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr "Failed to delete volume %(volname)s"
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr "Failed to Create Snapshot %(snapname)s"
+
+#~ msgid "Failed to Delete Snapshot %(snapname)s"
+#~ msgstr "Failed to Delete Snapshot %(snapname)s"
+
+#~ 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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr "volume group %s doesn't exist"
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2012-03-10 06:08+0000\n"
"Last-Translator: Oscar Rosario <oscar.inirio@gmail.com>\n"
"Language-Team: Spanish <es@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr "Una excepcion desconocida ha ocurrido"
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr "Coneccion con glance fallida"
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr "No Autorizado"
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr "El usuario no tiene privilegios de administrador"
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "no hay método para el mensaje: %s"
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr "Parametros inaceptables"
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr "Captura no valida"
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr "Fallo al ingresar informacion en formato json"
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr "La petición es inválida."
-#: cinder/exception.py:172
+#: cinder/exception.py:179
#, fuzzy
msgid "The results are invalid."
msgstr "La petición es inválida."
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr "Entrada invalida recibida"
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Tipo de contenido invalido %(content_type)s."
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
#, fuzzy
msgid "Invalid auth key"
msgstr "Captura no valida"
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr "El servicio no esta disponible en este momento"
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, fuzzy, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr "Fallo al generar metadatos para la ip %s"
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "el grupo %s ya existe"
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Imposible encontrar SR en VBD %s"
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
"No es posible crear el VDI en SR %(sr_ref)s para la instancia "
"%(instance_name)s"
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
#, fuzzy
msgid "Unknown NFS exception"
msgstr "Una excepcion desconocida ha ocurrido"
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "Una excepcion desconocida ha ocurrido"
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Imposible encontrar volumen %s"
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "backend inválido: %s"
-#: cinder/exception.py:628
+#: cinder/exception.py:615
#, fuzzy
msgid "Connection to swift failed"
msgstr "Coneccion con glance fallida"
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr "Obteniendo %s"
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr "corriendo cmd (SSH): %s"
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr "El resultado fue %s"
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, fuzzy, python-format
msgid "Error connecting via ssh: %s"
msgstr "Conectando a libvirt: %s"
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr "Depuración de la devolución de llamada: %s"
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr "No se encuentra la dirección del enlace local.:%s"
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr "No se pudo obtener enlace de la ip local de %(interface)s :%(ex)s"
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr "backend inválido: %s"
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, fuzzy, python-format
msgid "Unable to find cert_file : %s"
msgstr "Imposible encontrar SR en VBD %s"
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, fuzzy, python-format
msgid "Unable to find ca_file : %s"
msgstr "Imposible encontrar SR en VBD %s"
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, fuzzy, python-format
msgid "Unable to find key_file : %s"
msgstr "Imposible encontrar SR en VBD %s"
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr "Capturado error: %s"
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr "Crear volumen de %s GB"
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
+msgstr ""
+
+#: cinder/brick/exception.py:120
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr "Fallo al generar metadatos para la ip %s"
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Fallo al generar metadatos para la ip %s"
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, fuzzy, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Fallo al generar metadatos para la ip %s"
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Reiniciando instancia %s"
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, fuzzy, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr "Imposible desasociar volumen %s"
-
-#: cinder/brick/local_dev/lvm.py:42
-#, fuzzy, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr "Imposible encontrar volumen %s"
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "Imposible encontrar volumen %s"
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "Imposible encontrar SR en VBD %s"
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "Imposible encontrar SR en VBD %s"
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr "El uso de una petición de contexto vacía está en desuso"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
#, fuzzy
msgid "Volume must be available"
msgstr "El estado del volumen debe estar disponible"
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr "Ejecutando cmd (subprocesos): %s"
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr "El resultado fue %s"
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr "corriendo cmd (SSH): %s"
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "Falso ISCSI: %s"
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "El estado del volumen debe estar disponible"
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "El estado del volumen debe estar disponible"
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "El estado del volumen debe estar disponible"
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr "Recuperandose de una ejecución fallida. Intenta el número %s"
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Imposible encontrar SR en VBD %s"
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr "Exportando de nuevo los volumenes %s"
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr "volume %s: saltando exportación"
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr "volumen %s: eliminando"
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volumen no local a este nodo"
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr "volumen %s: eliminando exportación"
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volumen %s: eliminado satisfactoriamente"
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
+msgstr ""
+
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Crear volumen de %s GB"
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Update session cookie %(session)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
-#, python-format
-msgid "Message : %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Error while trying to set group: %(message)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
-#, fuzzy, python-format
-msgid "Unable to find group: %(group)s"
-msgstr "Imposible encontrar SR en VBD %s"
-
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
-#, fuzzy, python-format
-msgid "Configure response : %s"
-msgstr "respuesta %s"
+#: cinder/volume/drivers/coraid.py:299
+#, python-format
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
+msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
+#, python-format
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:336
-#, fuzzy, python-format
-msgid "Fail to create volume %(volname)s"
-msgstr "Imposible encontrar volumen %s"
-
-#: cinder/volume/drivers/coraid.py:349
-#, fuzzy, python-format
-msgid "Failed to delete volume %(volname)s"
-msgstr "Imposible encontrar volumen %s"
-
-#: cinder/volume/drivers/coraid.py:363
-#, fuzzy, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
-msgstr "Fallo a reinicia la instancia"
-
-#: cinder/volume/drivers/coraid.py:375
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:424
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
-#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
-#, python-format
-msgid "volume group %s doesn't exist"
-msgstr "el grupo de volumenes %s no existe"
-
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "el grupo %s ya existe"
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Desasociar volumen %s"
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "Conectando a libvirt: %s"
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "Conectando a libvirt: %s"
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Captura no valida"
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "respuesta %s"
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Imposible encontrar volumen %s"
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, fuzzy, python-format
msgid "API response: %s"
msgstr "respuesta %s"
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "Fallo al generar metadatos para la ip %s"
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Fallo al suspender la instancia"
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr "Borrando usuario %s"
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, fuzzy, python-format
msgid "Cannot find device number for volume %s"
msgstr "Imposible encontrar SR en VBD %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, fuzzy, python-format
msgid "Found iSCSI endpoint: %s"
msgstr "No encontrado: %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, fuzzy, python-format
msgid "HDP not found: %s"
msgstr "No se encuentra la dirección del enlace local.:%s"
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, fuzzy, python-format
msgid "Using NetApp filer: %s"
msgstr "Ejecutando instancias: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, fuzzy, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr "Fallo al generar metadatos para la ip %s"
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, fuzzy, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr "Fallo al generar metadatos para la ip %s"
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, fuzzy, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr "Fallo al generar metadatos para la ip %s"
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "volumen %s: eliminado satisfactoriamente"
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, fuzzy, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr "Fallo al generar metadatos para la ip %s"
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr "respuesta %s"
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, fuzzy, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr "el grupo de volumenes %s no existe"
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Error inesperado mientras el comando se ejecutaba"
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Error inesperado mientras el comando se ejecutaba"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "el grupo %s ya existe"
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr "volumen %s: exportando"
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr "Obteniendo %s"
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr "No se encuentra la dirección del enlace local.:%s"
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr "No se pudo obtener enlace de la ip local de %(interface)s :%(ex)s"
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr "Imposible desasociar volumen %s"
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr "Imposible encontrar volumen %s"
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr "Imposible encontrar SR en VBD %s"
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr "respuesta %s"
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr "Imposible encontrar volumen %s"
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr "Imposible encontrar volumen %s"
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr "Fallo a reinicia la instancia"
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr "el grupo de volumenes %s no existe"
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Finnish (Finland) "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2012-04-06 14:54+0000\n"
"Last-Translator: EmmanuelLeNormand <manu@ubuntu-fr.org>\n"
"Language-Team: French <fr@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Sortie standard : %(stdout)r\n"
"Sortie d'erreur : %(stderr)r"
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr "Une exception inconnue s'est produite."
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr "La connexion à Glance a échoué"
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr "Non autorisé."
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr "L’utilisateur n'a pas les privilèges administrateur"
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "Le réglage des droits n'autorise pas %(action)s à être effectué(e)(s)"
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "Pas de méthode pour le message : %s"
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr "Paramètres inacceptables."
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr "Snapshot invalide"
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, fuzzy, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr "Le volume %(volume_id)s n'est lié à rien"
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr "Échec du chargement des données au format JSON"
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr "La requête est invalide."
-#: cinder/exception.py:172
+#: cinder/exception.py:179
#, fuzzy
msgid "The results are invalid."
msgstr "La requête est invalide."
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr "Entrée invalide reçue"
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr "Type de volume invalide"
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr "Volume invalide"
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Le type de contenu %(content_type)s est invalide"
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: cinder/exception.py:202
+#: cinder/exception.py:209
#, fuzzy
msgid "Invalid auth key"
msgstr "Snapshot invalide"
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr "Le service est indisponible actuellement."
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, fuzzy, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr "Tentative de suppression d'une console non existente %(console_id)s."
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, fuzzy, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr "Tentative de suppression d'une console non existente %(console_id)s."
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "le groupe %s existe déjà"
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Imposible de trouver une exportation iSCSI pour le volume %s"
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
"Impossible de créer VDI sur SR %(sr_ref)s pour l'instance "
"%(instance_name)s"
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
#, fuzzy
msgid "Unknown NFS exception"
msgstr "Une exception inconnue s'est produite."
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "Une exception inconnue s'est produite."
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Impossible de trouver le volume %s"
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Backend invalide : %s"
-#: cinder/exception.py:628
+#: cinder/exception.py:615
#, fuzzy
msgid "Connection to swift failed"
msgstr "La connexion à Glance a échoué"
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr "Récupèration de %s"
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr "Execution de la cmd (SSH): %s"
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr "Le résultat était %s"
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, fuzzy, python-format
msgid "Error connecting via ssh: %s"
msgstr "Connexion à libvirt: %s"
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr "Debug dans le rappel : %s"
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr "L'adresse du lien local n'a pas été trouvé :%s"
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr "Impossible de trouver l'IP du lien local de %(interface)s :%(ex)s"
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr "Backend invalide : %s"
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, fuzzy, python-format
msgid "Unable to find cert_file : %s"
msgstr "Impossible de trouver SR du VDB %s"
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, fuzzy, python-format
msgid "Unable to find ca_file : %s"
msgstr "Impossible de trouver SR du VDB %s"
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, fuzzy, python-format
msgid "Unable to find key_file : %s"
msgstr "Impossible de trouver SR du VDB %s"
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr "Vous devez implémenter __call__"
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr "Erreur interceptée : %s"
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr "Création d'un volume de %s Go"
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/backup/drivers/tsm.py:360
#, python-format
-msgid "Volume device not found at %s"
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
+msgstr ""
+
+#: cinder/brick/exception.py:116
+#, python-format
+msgid "Failed to create Volume Group: %(vg_name)s"
+msgstr ""
+
+#: cinder/brick/exception.py:120
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr "Tentative de suppression d'une console non existente %(console_id)s."
+
+#: cinder/brick/exception.py:124
+#, fuzzy, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr "Tentative de suppression d'une console non existente %(console_id)s."
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Tentative de suppression d'une console non existente %(console_id)s."
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, fuzzy, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Tentative de suppression d'une console non existente %(console_id)s."
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Redémarrage de l'instance %s"
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, fuzzy, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr "Impossible de détacher le volume %s"
-
-#: cinder/brick/local_dev/lvm.py:42
-#, fuzzy, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr "Impossible de trouver le volume %s"
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "Impossible de trouver le volume %s"
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "Impossible de trouver SR du VDB %s"
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "Impossible de trouver SR du VDB %s"
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr "L'utilisation d'une requête de contexte vide est dévalué"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
#, fuzzy
msgid "Volume must be available"
msgstr "Le status du volume doit être disponible"
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr "Execution de la commande (sous-processus) : %s"
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr "Le résultat était %s"
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr "Execution de la cmd (SSH): %s"
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "FAUX ISCSI: %s"
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Le status du volume doit être disponible"
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Le status du volume doit être disponible"
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Le status du volume doit être disponible"
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr "Récupération après une exécution erronée. Tentative numéro %s"
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Imposible de trouver une exportation iSCSI pour le volume %s"
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr "Ré-exportation de %s volumes"
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr "volume %s : exportation évitée"
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: suppression"
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
#, fuzzy
msgid "volume is not local to this node"
msgstr "Le volume n'est pas local à ce noeud"
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: suppression de l'exportation"
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: supprimé avec succès"
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
+msgstr ""
+
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, 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:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Création d'un volume de %s Go"
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Update session cookie %(session)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
-#, python-format
-msgid "Message : %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Error while trying to set group: %(message)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
-#, fuzzy, python-format
-msgid "Unable to find group: %(group)s"
-msgstr "Impossible de trouver SR du VDB %s"
-
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
-#, fuzzy, python-format
-msgid "Configure response : %s"
-msgstr "réponse %s"
+#: cinder/volume/drivers/coraid.py:299
+#, python-format
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
+msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
+#, python-format
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:336
-#, fuzzy, python-format
-msgid "Fail to create volume %(volname)s"
-msgstr "Impossible de trouver le volume %s"
-
-#: cinder/volume/drivers/coraid.py:349
-#, fuzzy, python-format
-msgid "Failed to delete volume %(volname)s"
-msgstr "Impossible de trouver le volume %s"
-
-#: cinder/volume/drivers/coraid.py:363
-#, fuzzy, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
-msgstr "Échec du redémarrage de l'instance"
-
-#: cinder/volume/drivers/coraid.py:375
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:424
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
-#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
-#, python-format
-msgid "volume group %s doesn't exist"
-msgstr "Le groupe de volume %s n'existe pas"
-
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, fuzzy, python-format
msgid "casted to %s"
msgstr "Nested renvoi %s"
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "le groupe %s existe déjà"
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Erreur au démarrage xvp : %s"
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "Connexion à libvirt: %s"
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "Connexion à libvirt: %s"
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Snapshot invalide"
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "réponse %s"
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Impossible de trouver le volume %s"
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr "Sheepdog n'est pas actif : %s"
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr "Sheepdog n'est pas actif"
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, fuzzy, python-format
msgid "API response: %s"
msgstr "réponse %s"
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Échec de la suspension de l'instance"
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Sortie standard : %(stdout)r\n"
"Sortie d'erreur : %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr "Suppression de l'utilisateur %s"
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Imposible de trouver une exportation iSCSI pour le volume %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, fuzzy, python-format
msgid "Cannot find device number for volume %s"
msgstr "Imposible de trouver une exportation iSCSI pour le volume %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, fuzzy, python-format
msgid "Found iSCSI endpoint: %s"
msgstr "\"Non trouvé\" remonté : %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, fuzzy, python-format
msgid "HDP not found: %s"
msgstr "Sheepdog n'est pas actif : %s"
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, fuzzy, python-format
msgid "Using NetApp filer: %s"
msgstr "Instance actives : %s"
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, fuzzy, python-format
msgid "Destroyed LUN %s"
msgstr "Nested renvoi %s"
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, fuzzy, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, fuzzy, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, fuzzy, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "volume %s: supprimé avec succès"
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, fuzzy, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, fuzzy, python-format
msgid "Could not find attribute for LUN named %s"
msgstr "Imposible de trouver une exportation iSCSI pour le volume %s"
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr "réponse %s"
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, fuzzy, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr "Le groupe de volume %s n'existe pas"
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Erreur imprévue lors de l'éxecution de la commande"
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Erreur imprévue lors de l'éxecution de la commande"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "le groupe %s existe déjà"
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr "volume %s: exportation en cours"
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr "Récupèration de %s"
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr "L'adresse du lien local n'a pas été trouvé :%s"
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr "Impossible de trouver l'IP du lien local de %(interface)s :%(ex)s"
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr "Impossible de détacher le volume %s"
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr "Impossible de trouver le volume %s"
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr "Impossible de trouver SR du VDB %s"
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr "réponse %s"
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr "Impossible de trouver le volume %s"
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr "Impossible de trouver le volume %s"
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr "Échec du redémarrage de l'instance"
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr "Le groupe de volume %s n'existe pas"
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Croatian "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Hungarian "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Indonesian "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2012-04-01 18:59+0000\n"
"Last-Translator: simone.sandri <lexluxsox@hotmail.it>\n"
"Language-Team: Italian <it@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr "E' stato riscontrato un errore sconosciuto"
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr "L'utente non ha i privilegi dell'amministratore"
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "nessun metodo per il messaggio: %s"
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr "Parametri inaccettabili."
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr "La richiesta non è valida."
-#: cinder/exception.py:172
+#: cinder/exception.py:179
#, fuzzy
msgid "The results are invalid."
msgstr "La richiesta non è valida."
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr "E' stato ricevuto un input non valido"
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr "Tipo del volume non valido"
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr "Volume non valido"
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
#, fuzzy
msgid "Invalid auth key"
msgstr "E' stato ricevuto un input non valido"
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "Impossible creare il VDI su SR %(sr_ref)s per l'istanza %(instance_name)s"
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
#, fuzzy
msgid "Unknown NFS exception"
msgstr "E' stato riscontrato un errore sconosciuto"
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "E' stato riscontrato un errore sconosciuto"
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr "Prelievo %s"
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr "Eseguendo cmd (SSH): %s"
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr "Il risultato é %s"
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr "debug in callback: %s"
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, fuzzy, python-format
msgid "Unable to find ca_file : %s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create iser target for volume %(volume_id)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
+msgstr ""
+
+#: cinder/brick/exception.py:116
+#, python-format
+msgid "Failed to create Volume Group: %(vg_name)s"
+msgstr ""
+
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, fuzzy, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Riavviando l'istanza %s"
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, fuzzy, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr "Impossibile smontare il volume %s"
-
-#: cinder/brick/local_dev/lvm.py:42
-#, fuzzy, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr "Impossibile localizzare il volume %s"
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "Impossibile smontare il volume %s"
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "Impossibile smontare il volume %s"
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
#, fuzzy
msgid "Volume must be available"
msgstr "Lo stato del volume deve essere disponibile"
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr "Esecuzione del comando (sottoprocesso): %s"
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr "Il risultato é %s"
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr "Eseguendo cmd (SSH): %s"
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Lo stato del volume deve essere disponibile"
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Lo stato del volume deve essere disponibile"
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Lo stato del volume deve essere disponibile"
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: rimuovendo"
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volume ancora collegato"
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: rimosso con successo"
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Update session cookie %(session)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
-#, python-format
-msgid "Message : %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Error while trying to set group: %(message)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
-#, fuzzy, python-format
-msgid "Unable to find group: %(group)s"
-msgstr "Impossibile smontare il volume %s"
-
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
-#, fuzzy, python-format
-msgid "Configure response : %s"
-msgstr "risposta %s"
+#: cinder/volume/drivers/coraid.py:299
+#, python-format
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
+msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
+#, python-format
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:336
-#, fuzzy, python-format
-msgid "Fail to create volume %(volname)s"
-msgstr "Impossibile localizzare il volume %s"
-
-#: cinder/volume/drivers/coraid.py:349
-#, fuzzy, python-format
-msgid "Failed to delete volume %(volname)s"
-msgstr "Impossibile localizzare il volume %s"
-
-#: cinder/volume/drivers/coraid.py:363
-#, fuzzy, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
-msgstr "Impossibile riavviare l'istanza"
-
-#: cinder/volume/drivers/coraid.py:375
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:424
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
-#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "istanza %s: creazione snapshot in corso"
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "risposta %s"
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, fuzzy, python-format
msgid "API response: %s"
msgstr "risposta %s"
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Impossibile sospendere l'istanza"
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, fuzzy, python-format
msgid "Cannot find device number for volume %s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "volume %s: rimosso con successo"
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, fuzzy, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr "risposta %s"
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando."
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr "volume %s: creazione in corso per l'esportazione"
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr "Prelievo %s"
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr "Impossibile smontare il volume %s"
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr "Impossibile localizzare il volume %s"
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr "Impossibile smontare il volume %s"
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr "risposta %s"
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr "Impossibile localizzare il volume %s"
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr "Impossibile localizzare il volume %s"
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr "Impossibile riavviare l'istanza"
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Italian (Italy) "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2011-08-23 11:22+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: \n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"標準出力: %(stdout)r\n"
"標準エラー出力: %(stderr)r"
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "メッセージ %s に対するメソッドが存在しません。"
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, fuzzy, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, fuzzy, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "グループ %s は既に存在しています。"
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません"
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "インスタンス %(instance_name)s 用のSR %(sr_ref)s における VDI を作成できません"
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "ボリューム %s の存在が確認できません。"
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "不正なバックエンドです: %s"
-#: cinder/exception.py:628
+#: cinder/exception.py:615
#, fuzzy
msgid "Connection to swift failed"
msgstr "libvirtへの接続が切れています。"
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr "ファイルをフェッチ: %s"
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr "コマンド(SSH)を実行: %s"
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr "コマンド実行結果: %s"
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, fuzzy, python-format
msgid "Error connecting via ssh: %s"
msgstr "libvirt %s へ接続します。"
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr "コールバック中のデバッグ: %s"
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr "リンクローカルアドレスが見つかりません: %s"
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr "%(interface)s のローカルIPアドレスのリンクが取得できません:%(ex)s"
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr "不正なバックエンドです: %s"
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr "バックエンドは %s です。"
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, fuzzy, python-format
msgid "Unable to find cert_file : %s"
msgstr "VBD %s から SRを取得できません。"
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, fuzzy, python-format
msgid "Unable to find ca_file : %s"
msgstr "VBD %s から SRを取得できません。"
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, fuzzy, python-format
msgid "Unable to find key_file : %s"
msgstr "VBD %s から SRを取得できません。"
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr "__call__ を実装しなければなりません"
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr "エラー %s をキャッチしました。"
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr "Create volume: %s GBのボリュームを作成します。"
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
+
+#: cinder/brick/exception.py:124
+#, fuzzy, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, fuzzy, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Rebooting instance: インスタンス %s を再起動します。"
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, fuzzy, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr "ボリューム %s を切断(detach)できません"
-
-#: cinder/brick/local_dev/lvm.py:42
-#, fuzzy, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr "ボリューム %s の存在が確認できません。"
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "ボリューム %s の存在が確認できません。"
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "VBD %s から SRを取得できません。"
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "VBD %s から SRを取得できません。"
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr "Request context を空とすることは非推奨です。"
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
#, fuzzy
msgid "Volume must be available"
msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr "コマンド実行(subprocess): %s"
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr "コマンド実行結果: %s"
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr "コマンド(SSH)を実行: %s"
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "偽のISCSI: %s"
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr "実行失敗からリカバリーします。%s 回目のトライ。"
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません"
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr "%s 個のボリュームを再エクスポートします。"
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr "ボリューム %s のエキスポートをスキップします。"
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr "ボリューム %s を削除します。"
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
#, fuzzy
msgid "volume is not local to this node"
msgstr "ボリュームはこのノードのローカルではありません。"
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr "ボリューム %s のエクスポートを解除します。"
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr "ボリューム %s の削除に成功しました。"
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, 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:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Create volume: %s GBのボリュームを作成します。"
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Update session cookie %(session)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
-#, python-format
-msgid "Message : %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Error while trying to set group: %(message)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
-#, fuzzy, python-format
-msgid "Unable to find group: %(group)s"
-msgstr "VBD %s から SRを取得できません。"
-
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
-#, fuzzy, python-format
-msgid "Configure response : %s"
-msgstr "応答 %s"
+#: cinder/volume/drivers/coraid.py:299
+#, python-format
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
+msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
+#, python-format
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:336
-#, fuzzy, python-format
-msgid "Fail to create volume %(volname)s"
-msgstr "ボリューム %s の存在が確認できません。"
-
-#: cinder/volume/drivers/coraid.py:349
-#, fuzzy, python-format
-msgid "Failed to delete volume %(volname)s"
-msgstr "ボリューム %s の存在が確認できません。"
-
-#: cinder/volume/drivers/coraid.py:363
-#, fuzzy, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
-msgstr "インスタンス終了処理を開始します。"
-
-#: cinder/volume/drivers/coraid.py:375
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:424
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
-#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
-#, python-format
-msgid "volume group %s doesn't exist"
-msgstr "ボリュームグループ%sが存在しません。"
-
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, fuzzy, python-format
msgid "casted to %s"
msgstr "ネストした戻り値: %s"
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "グループ %s は既に存在しています。"
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "xvp の開始中にエラー: %s"
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "libvirt %s へ接続します。"
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "libvirt %s へ接続します。"
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "snapshotting: インスタンス %s のスナップショットを取得中"
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "応答 %s"
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "ボリューム %s の存在が確認できません。"
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr "Sheepdog が動作していません: %s"
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr "Sheepdog が機能していません"
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, fuzzy, python-format
msgid "API response: %s"
msgstr "応答 %s"
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "ip %s に対するメタデータの取得に失敗しました。"
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
#, fuzzy
msgid "Failed to get updated stats"
msgstr "インスタンス終了処理を開始します。"
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"標準出力: %(stdout)r\n"
"標準エラー出力: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr "Deleting user: ユーザ %s を削除します。"
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, fuzzy, python-format
msgid "Cannot find device number for volume %s"
msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, fuzzy, python-format
msgid "Found iSCSI endpoint: %s"
msgstr "NotFound 発生: %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, fuzzy, python-format
msgid "HDP not found: %s"
msgstr "Sheepdog が動作していません: %s"
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, fuzzy, python-format
msgid "Using NetApp filer: %s"
msgstr "インスタンス %s は実行中です。"
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, fuzzy, python-format
msgid "Destroyed LUN %s"
msgstr "ネストした戻り値: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, fuzzy, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr "ip %s に対するメタデータの取得に失敗しました。"
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, fuzzy, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr "ip %s に対するメタデータの取得に失敗しました。"
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, fuzzy, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr "ip %s に対するメタデータの取得に失敗しました。"
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "ボリューム %s の削除に成功しました。"
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, fuzzy, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr "ip %s に対するメタデータの取得に失敗しました。"
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, fuzzy, python-format
msgid "Could not find attribute for LUN named %s"
msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません"
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr "応答 %s"
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, fuzzy, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr "ボリュームグループ%sが存在しません。"
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "コマンド実行において予期しないエラーが発生しました。"
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "コマンド実行において予期しないエラーが発生しました。"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "グループ %s は既に存在しています。"
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr "ボリューム %s をエクスポートします。"
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr "ファイルをフェッチ: %s"
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr "リンクローカルアドレスが見つかりません: %s"
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr "%(interface)s のローカルIPアドレスのリンクが取得できません:%(ex)s"
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr "ボリューム %s を切断(detach)できません"
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr "ボリューム %s の存在が確認できません。"
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr "VBD %s から SRを取得できません。"
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr "応答 %s"
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr "ボリューム %s の存在が確認できません。"
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr "ボリューム %s の存在が確認できません。"
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr "インスタンス終了処理を開始します。"
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr "ボリュームグループ%sが存在しません。"
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Georgian (Georgia) "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2011-12-16 04:42+0000\n"
"Last-Translator: Zhongyue Luo <lzyeval@gmail.com>\n"
"Language-Team: Korean <ko@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "%(instance_name)s 인스턴스의 %(sr_ref)s SR에 대한 VDI 생성이 실패했습니다"
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, fuzzy, python-format
msgid "Unable to find ca_file : %s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/brick/exception.py:116
+#, python-format
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:120
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, fuzzy, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "인스턴스 %s를 재부팅합니다"
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, fuzzy, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr "%s 볼륨 탈착에 실패했습니다"
-
-#: cinder/brick/local_dev/lvm.py:42
-#, fuzzy, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr "%s 볼륨을 찾을수 없습니다"
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "%s 볼륨 탈착에 실패했습니다"
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "%s 볼륨 탈착에 실패했습니다"
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
#, fuzzy
msgid "Volume must be available"
msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
+#, python-format
+msgid "snapshot %(snap_id)s: creating"
+msgstr ""
+
+#: cinder/volume/manager.py:305
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Update session cookie %(session)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
-#, python-format
-msgid "Message : %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Error while trying to set group: %(message)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
-#, fuzzy, python-format
-msgid "Unable to find group: %(group)s"
-msgstr "%s 볼륨 탈착에 실패했습니다"
-
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
-#, fuzzy, python-format
-msgid "Fail to create volume %(volname)s"
-msgstr "%s 볼륨을 찾을수 없습니다"
-
-#: cinder/volume/drivers/coraid.py:349
-#, fuzzy, python-format
-msgid "Failed to delete volume %(volname)s"
-msgstr "%s 볼륨을 찾을수 없습니다"
-
-#: cinder/volume/drivers/coraid.py:363
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:424
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:76
-#, python-format
-msgid "volume group %s doesn't exist"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "인스턴스 %s: 스냅샷 저장중"
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, fuzzy, python-format
msgid "Cannot find device number for volume %s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, fuzzy, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr "%s 볼륨 탈착에 실패했습니다"
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr "%s 볼륨을 찾을수 없습니다"
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr "%s 볼륨 탈착에 실패했습니다"
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr "%s 볼륨을 찾을수 없습니다"
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr "%s 볼륨을 찾을수 없습니다"
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Korean (Korea) "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Malay "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Norwegian Bokmål "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Dutch (Netherlands) "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-07-01 16:14+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Polish (Poland) "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Portuguese "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2012-02-06 21:07+0000\n"
"Last-Translator: Adriano Steffler <Unknown>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Saída padrão: %(stdout)r\n"
"Erro: %(stderr)r"
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "sem método para mensagem: %s"
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, fuzzy, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr "Falha ao obter metadados para o ip: %s"
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "group %s já existe"
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Não é possível localizar o volume %s"
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
"Não é possível criar o VDI no SR %(sr_ref)s para a instância "
"%(instance_name)s"
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Não é possível localizar o volume %s"
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Backend inválido: %s"
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr "Buscando %s"
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr "Executando o comando (SSH): %s"
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr "Resultado foi %s"
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr "depuração em retorno de chamada: %s"
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr "Endereço para Link Local não encontrado: %s"
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr "Não foi possível atribuir um IP para o Link Local de %(interface)s :%(ex)s"
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr "Backend inválido: %s"
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, fuzzy, python-format
msgid "Unable to find cert_file : %s"
msgstr "Impossível localizar uma porta aberta"
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, fuzzy, python-format
msgid "Unable to find ca_file : %s"
msgstr "Impossível localizar uma porta aberta"
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, fuzzy, python-format
msgid "Unable to find key_file : %s"
msgstr "Não é possível destruir o VBD %s"
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr "Capturado o erro: %s"
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr "Criar volume de %s GB"
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr "Falha ao obter metadados para o ip: %s"
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Falha ao obter metadados para o ip: %s"
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, fuzzy, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Falha ao obter metadados para o ip: %s"
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Reiniciando a instância %s"
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, fuzzy, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr "Não é possível desconectar o volume %s"
-
-#: cinder/brick/local_dev/lvm.py:42
-#, fuzzy, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr "Não é possível localizar o volume %s"
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "Não é possível localizar o volume %s"
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "Não é possível desconectar o volume %s"
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "Não é possível desconectar o volume %s"
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
#, fuzzy
msgid "Volume must be available"
msgstr "O status do volume parece estar disponível"
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr "Executando comando (subprocesso): %s"
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr "Resultado foi %s"
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr "Executando o comando (SSH): %s"
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "O status do volume parece estar disponível"
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "O status do volume parece estar disponível"
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "O status do volume parece estar disponível"
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Não é possível localizar o volume %s"
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr "Re-exportando %s volumes"
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr "volume %s: ignorando export"
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: removendo"
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
#, fuzzy
msgid "volume is not local to this node"
msgstr "O volume não pertence à este node"
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removendo export"
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: remoção realizada com sucesso"
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Criar volume de %s GB"
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Update session cookie %(session)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
-#, python-format
-msgid "Message : %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Error while trying to set group: %(message)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
-#, fuzzy, python-format
-msgid "Unable to find group: %(group)s"
-msgstr "Não é possível desconectar o volume %s"
-
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
-#, fuzzy, python-format
-msgid "Configure response : %s"
-msgstr "resposta %s"
+#: cinder/volume/drivers/coraid.py:299
+#, python-format
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
+msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
+#, python-format
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:336
-#, fuzzy, python-format
-msgid "Fail to create volume %(volname)s"
-msgstr "Não é possível localizar o volume %s"
-
-#: cinder/volume/drivers/coraid.py:349
-#, fuzzy, python-format
-msgid "Failed to delete volume %(volname)s"
-msgstr "Não é possível localizar o volume %s"
-
-#: cinder/volume/drivers/coraid.py:363
-#, fuzzy, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
-msgstr "Começando a terminar instâncias"
-
-#: cinder/volume/drivers/coraid.py:375
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:424
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
-#, python-format
-msgid "Expected image to be in raw format, but is %s"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:76
-#, python-format
-msgid "volume group %s doesn't exist"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "group %s já existe"
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Desanexar volume %s"
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "instância %s: fazendo um snapshot"
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "resposta %s"
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Não é possível localizar o volume %s"
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, fuzzy, python-format
msgid "API response: %s"
msgstr "resposta %s"
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "Falha ao obter metadados para o ip: %s"
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Começando a terminar instâncias"
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Saída padrão: %(stdout)r\n"
"Erro: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr "Apagando usuário %s"
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, fuzzy, python-format
msgid "Cannot find device number for volume %s"
msgstr "Não é possível localizar o volume %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, fuzzy, python-format
msgid "Found iSCSI endpoint: %s"
msgstr "NotFound lançado: %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, fuzzy, python-format
msgid "HDP not found: %s"
msgstr "Endereço para Link Local não encontrado: %s"
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, fuzzy, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr "Falha ao obter metadados para o ip: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, fuzzy, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr "Falha ao obter metadados para o ip: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, fuzzy, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr "Falha ao obter metadados para o ip: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "volume %s: remoção realizada com sucesso"
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, fuzzy, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr "Falha ao obter metadados para o ip: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr "resposta %s"
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Erro inesperado ao executar o comando."
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Erro inesperado ao executar o comando."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "group %s já existe"
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr "volume %s: criando o export"
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr "Buscando %s"
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr "Endereço para Link Local não encontrado: %s"
+
+#~ 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 "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr "Não é possível desconectar o volume %s"
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr "Não é possível localizar o volume %s"
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr "Não é possível desconectar o volume %s"
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr "resposta %s"
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr "Não é possível localizar o volume %s"
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr "Não é possível localizar o volume %s"
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr "Começando a terminar instâncias"
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-06-12 07:55+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Romanian "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2012-03-25 09:34+0000\n"
"Last-Translator: Eugene Marshal <Unknown>\n"
"Language-Team: Russian <ru@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr "Обнаружено неизвестное исключение."
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr "Сбой соединения с glance"
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr "Не авторизировано."
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr "Пользователь не имеет административных привилегий"
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "Политика не допускает выполнения %(action)s."
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "Ядро не найдено для образа %(image_id)s."
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr "Недопустимые параметры."
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr "Недопустимый снимок"
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, fuzzy, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr "Том %(volume_id)s никуда не присоединён"
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr "Ошибка загрузки данных в формат json"
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr "Недопустимый запрос."
-#: cinder/exception.py:172
+#: cinder/exception.py:179
#, fuzzy
msgid "The results are invalid."
msgstr "Недопустимый запрос."
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr "Недопустимый тип тома"
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr "Недопустимый том"
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Недопустимый тип содержимого %(content_type)s."
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
#, fuzzy
msgid "Invalid auth key"
msgstr "Недопустимый снимок"
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr "В данный момент служба недоступна."
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "Образ %(image_id)s недопустим: %(reason)s"
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr "Ресурс не может быть найден."
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, fuzzy, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr "Том %(volume_id)s не найден."
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "Том %(volume_id)s не найден."
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr "Не найден том для копии %(instance_id)s."
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr "Том %(volume_id)s не имеет метаданных с ключом %(metadata_key)s."
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr "Недопустимые метаданные"
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
#, fuzzy
msgid "Invalid metadata size"
msgstr "Неправильный ключ метаданных"
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, fuzzy, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr "Копия %(instance_id)s не имеет метаданных с ключом %(metadata_key)s."
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr "Тип тома %(volume_type_id)s не может быть найден."
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr "Тип тома под названием %(volume_type_name)s не может быть найден."
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"Тип тома %(volume_type_id)s не имеет дополнительных особенностей с ключом"
" %(extra_specs_key)s."
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "Снимок %(snapshot_id)s не может быть найден."
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr "удаление тома %(volume_name)s, который имеет снимок"
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, fuzzy, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, fuzzy, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr "Отсутствует диск в %(location)s"
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "Недопустимый образ href %(image_href)s."
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "Образ %(image_id)s не найден."
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Служба %(service_id)s не найдена."
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr "Узел %(host)s не найден."
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, fuzzy, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr "Узел сompute %(host)s не найден."
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr "Квота не найдена"
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "Квота проекта %(project_id)s не найдена."
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, fuzzy, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "Класс %(class_name)s не найден: %(exception)s"
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, fuzzy, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr "Квота проекта %(project_id)s не найдена."
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, fuzzy, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr "Пользователь %(user_id)s не найден."
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, fuzzy, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "Превышена квота"
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "Перемещение %(migration_id)s не найдено."
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr "Перемещение не найдено для копии %(instance_id)s в состоянии %(status)s."
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "Файл %(file_path)s не может быть найден."
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr "Класс %(class_name)s не найден: %(exception)s"
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr "Действие не разрешено."
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "Тип тома %(name)s уже существует."
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr "Ошибка перемещения"
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Неправильное тело сообщения: %(reason)s"
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Невозможно найти конфигурацию по адресу %(path)s"
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Невозможно найти конфигурацию по адресу %(path)s"
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "Допустимый узел не найден. %(reason)s"
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr "Узел %(host)s не работает или не существует."
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr "Превышена квота"
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
"Невозможно создать volume_type с именем %(name)s и спецификациями "
"%(extra_specs)s"
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, fuzzy, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr "Неправильное тело сообщения: %(reason)s"
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, fuzzy, python-format
msgid "Bad HTTP response status %(status)s"
msgstr "Недопустимое состояние сервера: %(status)s"
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "Невозможно создать VDI на SR %(sr_ref)s для копии %(instance_name)s"
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, fuzzy, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr "Невозможно найти узел для копии %s"
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "Копия %(instance_id)s не найдена."
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
#, fuzzy
msgid "Unknown NFS exception"
msgstr "Обнаружено неизвестное исключение."
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "Обнаружено неизвестное исключение."
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Невозможно найти том %s"
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, fuzzy, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr "Группа LDAP %(group_id)s не найдена."
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Недопустимый внутренний интерфейс: %s"
-#: cinder/exception.py:628
+#: cinder/exception.py:615
#, fuzzy
msgid "Connection to swift failed"
msgstr "Сбой соединения с glance"
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, fuzzy, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr "Образ %(image_id)s не найден."
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr "Получение %s"
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr "Выполнение команды (SSH): %s"
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr "Среда не поддерживается с использованием SSH"
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr "process_input не поддерживается с использованием SSH"
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr "Результат %s"
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
#, fuzzy
msgid "Specify a password or private_key"
msgstr "Задайте san_password или san_private_key"
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, fuzzy, python-format
msgid "Error connecting via ssh: %s"
msgstr "Подключение к libvirt: %s"
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr "отладка в обратном вызове: %s"
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr "Недопустимый внутренний интерфейс: %s"
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr "внутренний интерфейс %s"
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr "Ожидался объект типа: %s"
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr "timefunc: '%(name)s' заняла %(total_time).2f с."
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, fuzzy, python-format
msgid "Could not remove tmpdir: %s"
msgstr "Ошибка удаления контейнера: %s"
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, fuzzy, python-format
msgid "Unable to find cert_file : %s"
msgstr "Невозможно найти адрес %r"
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, fuzzy, python-format
msgid "Unable to find ca_file : %s"
msgstr "Невозможно найти адрес %r"
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, fuzzy, python-format
msgid "Unable to find key_file : %s"
msgstr "Невозможно найти адрес %r"
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
-#, fuzzy, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
-msgstr "Выполняется %(name)s на %(host)s:%(port)s"
+#: cinder/wsgi.py:208
+#, python-format
+msgid "Started %(name)s on %(host)s:%(port)s"
+msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr "Выполняется останов сервера WSGI."
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr "Сервер WSGI был остановлен."
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr "элемент не является потомком"
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr "Узел не найден"
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr "Удалить том с идентификатором: %s"
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr "Обнаружена ошибка: %s"
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr "%(url)s возвратил с HTTP %(status)d"
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, fuzzy, python-format
msgid "Exception handling resource: %s"
msgstr "Расширенный ресурс: %s"
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr "В запросе предоставлен не распознанный тип-содержимого"
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr "Тип содержимого не предоставлен в запросе"
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr "Пустое тело предоставлено в запросе"
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr "Неправильное тело запроса"
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr "Не поддерживаемый тип содержимого"
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr "Неправильный запрос url"
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr "%(url)s возвратил ошибку: %(e)s"
msgid "Metadata item was not found"
msgstr "Элемент метаданных не найден"
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr "Удалить снимок с идентификатором: %s"
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr "Создать снимок из тома %s"
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr "vol=%s"
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr "Удалить том с идентификатором: %s"
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr "Создание раздела %s ГБ"
msgid "Removing options '%(bad_options)s' from query"
msgstr "Удаление параметров '%(unk_opt_str)s' из запроса"
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, fuzzy, python-format
msgid "Removing options '%s' from query"
msgstr "Удаление параметров '%(unk_opt_str)s' из запроса"
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, fuzzy, python-format
msgid "delete %s finished"
msgstr "_удалить: %s"
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/backup/drivers/tsm.py:211
#, python-format
-msgid "Volume device not found at %s"
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
+msgstr ""
+
+#: cinder/brick/exception.py:116
+#, python-format
+msgid "Failed to create Volume Group: %(vg_name)s"
+msgstr ""
+
+#: cinder/brick/exception.py:120
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
+
+#: cinder/brick/exception.py:124
+#, fuzzy, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, fuzzy, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Перезагрузка копии %s"
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, fuzzy, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr "Невозможно отсоединить том %s"
-
-#: cinder/brick/local_dev/lvm.py:42
-#, fuzzy, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr "Невозможно найти том %s"
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "Невозможно найти том %s"
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "Ошибка поиска vbd для vdi %s"
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "Ошибка поиска vbd для vdi %s"
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr "Нераспознанное значение read_deleted '%s'"
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
#, fuzzy
msgid "Volume must be available"
msgstr "Состояние тома должно быть доступно"
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr "Таблица |%s| не создана!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr "Ошибка анализа 'qemu-img info'."
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr "Выполнение команды (субпроцесс): %s"
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr "Результат %s"
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr "%r ошибка. Выполняется повтор."
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr "Выполнение команды (SSH): %s"
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr "Среда не поддерживается с использованием SSH"
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr "process_input не поддерживается с использованием SSH"
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr "%s не в допустимых приоритетах"
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Неполадка '%(e)s', попытка отправить в систему уведомлений. "
"Нагрузка=%(payload)s"
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr "LoggingVolumeDriver: %s"
msgid "Volume in unexpected state"
msgstr "Непредвиденный код состояния"
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, fuzzy, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr "Ошибка обновления агента: %(resp)r"
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr "Поиск по: %s"
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Состояние тома должно быть доступно"
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, fuzzy, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr "Превышена квота для %(pid)s, попытка создания тома %(size)sG"
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, fuzzy, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий"
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Состояние тома должно быть доступно"
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Состояние тома должно быть доступно"
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
#, fuzzy
msgid "Volume status is in-use."
msgstr "том %s: том занят"
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr "Восстановление после недопустимого выполнения. Попытка номер %s"
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Невозможно найти экспортирование iSCSI для тома %s"
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
#, fuzzy
msgid "Updating volume status"
msgstr "Обновление состояния узла"
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr "Повторное экспортирование %s томов"
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr "том %s: пропуск экспортирования"
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr "том %s: удаление"
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
#, fuzzy
msgid "volume is not local to this node"
msgstr "Том до сих пор присоединён"
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr "том %s: удаление экспортирования"
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
#, fuzzy
msgid "Failed to update usages deleting volume"
msgstr "Ошибка обновления агента: %(resp)r"
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr "том %s: удаление завершено"
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr "снимок %s: создание"
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
+#, python-format
+msgid "snapshot %(snap_id)s: creating"
+msgstr ""
+
+#: cinder/volume/manager.py:305
#, python-format
-msgid "snapshot %(snap_name)s: creating"
-msgstr "снимок %(snap_name)s: создание"
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr "снимок %s: создание завершено"
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr "снимок %s: удаление"
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr "снимок %s: удаление выполнено"
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, 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:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr "Очистить возможности"
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr "Принято уведомление {%s}"
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Создать снимок тома %s"
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Update session cookie %(session)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
-#, python-format
-msgid "Message : %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Error while trying to set group: %(message)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
-#, fuzzy, python-format
-msgid "Unable to find group: %(group)s"
-msgstr "Невозможно найти адрес %r"
-
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-#, fuzzy
-msgid "JSON Error"
-msgstr "Ошибка перемещения"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
+msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
-#, fuzzy, python-format
-msgid "Configure data : %s"
-msgstr "Заданные данные: %s"
+#: cinder/volume/drivers/coraid.py:286
+#, python-format
+msgid "Coraid Appliance ping failed: %s"
+msgstr ""
-#: cinder/volume/drivers/coraid.py:185
-#, fuzzy, python-format
-msgid "Configure response : %s"
-msgstr "ответ %s"
+#: cinder/volume/drivers/coraid.py:299
+#, python-format
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
+msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
+#, python-format
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:336
-#, fuzzy, python-format
-msgid "Fail to create volume %(volname)s"
-msgstr "Невозможно найти том %s"
-
-#: cinder/volume/drivers/coraid.py:349
-#, fuzzy, python-format
-msgid "Failed to delete volume %(volname)s"
-msgstr "Невозможно найти том %s"
-
-#: cinder/volume/drivers/coraid.py:363
-#, fuzzy, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
-msgstr "Ошибка перезагрузки копии"
-
-#: cinder/volume/drivers/coraid.py:375
-#, fuzzy, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
-msgstr "снимок %(snap_name)s: создание"
-
-#: cinder/volume/drivers/coraid.py:393
-#, fuzzy, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
-msgstr "Создать том из снимка %s"
+#: cinder/volume/drivers/coraid.py:321
+#, python-format
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
+msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Extend Volume %(volname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:424
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
+msgstr ""
+
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
-#, python-format
-msgid "volume group %s doesn't exist"
-msgstr "том группы %s не существует"
-
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
+msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
+#, python-format
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:487
#, fuzzy, python-format
msgid "Symbolic link %s not found"
msgstr "маркер [%s] не найден"
-#: cinder/volume/drivers/lvm.py:610
-#, python-format
-msgid "Error retrieving volume stats: %s"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, fuzzy, python-format
msgid "casted to %s"
msgstr "_создать: %s"
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, fuzzy, python-format
msgid "Exception during mounting %s"
msgstr "Расширенный ресурс: %s"
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "образ уже присоединён"
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Ошибка запуска xvp: %s"
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "Подключение к libvirt: %s"
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "Заданные данные: %s"
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Недопустимый снимок"
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "ответ %s"
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Невозможно найти том %s"
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr "Sheepdog не выполняется: %s"
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr "Sheepdog не выполняется"
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, fuzzy, python-format
msgid "API response: %s"
msgstr "ответ %s"
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "Ошибка получения метаданных для ip: %s"
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
#, fuzzy
msgid "Updating cluster status info"
msgstr "Обновление состояния узла"
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Невозможно получить обновлённое состояние: %s"
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, fuzzy, python-format
msgid "_prepare_fc_map: %s"
msgstr "_создать: %s"
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr "Создание SR %s"
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Невозможно найти экспортирование iSCSI для тома %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, fuzzy, python-format
msgid "Cannot find device number for volume %s"
msgstr "Невозможно найти экспортирование iSCSI для тома %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr "Расширенный ресурс: %s"
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, fuzzy, python-format
msgid "HDP not found: %s"
msgstr "Узел не найден"
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, fuzzy, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr "Удалить том с идентификатором: %s"
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, fuzzy, python-format
msgid "delete_volume: volume name: %s."
msgstr "Удалить том с идентификатором: %s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, fuzzy, python-format
msgid "create_export: volume name:%s"
msgstr "Создать снимок тома %s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, fuzzy, python-format
msgid "_read_xml:%s"
msgstr "_создать: %s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, fuzzy, python-format
msgid "_execute_cli:%s"
msgstr "_удалить: %s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, fuzzy, python-format
msgid "Using NetApp filer: %s"
msgstr "Выполняемые копии: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, fuzzy, python-format
msgid "Created LUN with name %s"
msgstr "Создана папка с адресом %s"
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, fuzzy, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr "Ошибка получения метаданных для ip: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, fuzzy, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr "Ошибка получения метаданных для ip: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, fuzzy, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr "Ошибка получения метаданных для ip: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "снимок %s: удаление выполнено"
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, fuzzy, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr "Ошибка получения метаданных для ip: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, fuzzy, python-format
msgid "Could not find attribute for LUN named %s"
msgstr "Невозможно найти экспортирование iSCSI для тома %s"
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr "ответ %s"
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, fuzzy, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr "том группы %s не существует"
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr "Возврат команды CLIQ %s"
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
"Неправильный ответ на команду CLIQ %(verb)s %(cliq_args)s. "
"Результат=%(out)s"
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr "Ошибка выполнения команды CLIQ %(verb)s %(cliq_args)s. Результат=%(out)s"
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Непредвиденное количество виртуальных ip для кластера %(cluster_name)s. "
"Результат=%(_xml)s"
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr "Сведения о томе: %(volume_name)s => %(volume_attributes)s"
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr "local_path не поддерживается"
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Ошибка в соглашении: %s"
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr "Задайте san_password или san_private_key"
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr "san_ip должен быть назначен"
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Ошибка в соглашении: %s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "группа %s уже существует"
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr "том %s: создание экспортирования"
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr "Получение %s"
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr "Выполняется %(name)s на %(host)s:%(port)s"
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr "Невозможно отсоединить том %s"
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr "Невозможно найти том %s"
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr "снимок %(snap_name)s: создание"
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr "Невозможно найти адрес %r"
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr "Ошибка перемещения"
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr "Заданные данные: %s"
+
+#~ msgid "Configure response : %s"
+#~ msgstr "ответ %s"
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr "Невозможно найти том %s"
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr "Невозможно найти том %s"
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr "Ошибка перезагрузки копии"
+
+#~ msgid "Failed to Delete Snapshot %(snapname)s"
+#~ msgstr "снимок %(snap_name)s: создание"
+
+#~ 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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr "том группы %s не существует"
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Russian (Russia) "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-07-01 16:14+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Slovenian (Slovenia) "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Swahili (Kenya) "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2011-08-23 11:21+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: Tagalog <tl@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "walang paraan para sa mensahe: %s"
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command."
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2011-12-14 18:10+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Turkish <tr@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Turkish (Turkey) "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2011-08-23 11:21+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: Ukrainian <uk@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "без порядку для повідомлень: %s"
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr "Створити розділ на %s ГБ"
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, fuzzy, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr "Створити розділ на %s ГБ"
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Створити розділ на %s ГБ"
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
-#, fuzzy, python-format
-msgid "Configure response : %s"
-msgstr "відповідь %s"
-
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
-#, python-format
-msgid "Fail to create volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:317
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:424
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:76
-#, python-format
-msgid "volume group %s doesn't exist"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Від'єднати том %s"
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "відповідь %s"
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, fuzzy, python-format
msgid "API response: %s"
msgstr "відповідь %s"
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr "відповідь %s"
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Неочікувана помилка при виконанні команди."
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Неочікувана помилка при виконанні команди."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr "Створити розділ на %s ГБ"
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr "відповідь %s"
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Vietnamese (Viet Nam) "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2012-04-03 23:36+0000\n"
"Last-Translator: cheesecake <Unknown>\n"
"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"标准输出:%(stdout)r\n"
"标准错误输出:%(stderr)r"
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr "发生未知异常。"
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr "连接到glance失败"
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr "未授权。"
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr "用户没有管理员权限"
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "政策不允许 %(action)s 被执行。"
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "没有为镜像 %(image_id)s 找到内核。"
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr "无法接受的参数。"
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr "无效的快照"
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, fuzzy, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr "卷 %(volume_id)s 没有附加任何东西"
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr "把数据加载为json格式失败"
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr "请求无效。"
-#: cinder/exception.py:172
+#: cinder/exception.py:179
#, fuzzy
msgid "The results are invalid."
msgstr "请求无效。"
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr "收到无效的输入"
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr "无效的卷类型"
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr "无效的卷"
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "无效的内容类型 %(content_type)s。"
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: cinder/exception.py:202
+#: cinder/exception.py:209
#, fuzzy
msgid "Invalid auth key"
msgstr "无效的快照"
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr "该时刻服务无法使用。"
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "镜像 %(image_id)s 无法接受,原因是: %(reason)s"
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr "资源没有找到。"
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, fuzzy, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr "卷 %(volume_id)s 没有找到。"
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "卷 %(volume_id)s 没有找到。"
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, fuzzy, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr "无法找到帐户 %(account_name) on Solidfire 设备"
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr "没有为实例 %(instance_id)s 找到卷。"
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr "卷 %(volume_id)s 没有含键 %(metadata_key)s 的元数据。"
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr "无效的元数据"
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
#, fuzzy
msgid "Invalid metadata size"
msgstr "无效的元数据键"
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, fuzzy, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr "实例 %(instance_id)s 没有键为 %(metadata_key)s 的元数据。"
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr "卷类型 %(volume_type_id)s 没有找到。"
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr "名为 %(volume_type_name)s 的卷类型没有找到。"
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr "卷类型 %(volume_type_id)s 没有额外说明键 %(extra_specs_key)s 。"
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "快照 %(snapshot_id)s 没有找到。"
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr "正在删除有快照的卷 %(volume_name)s"
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr "没有为卷 %(volume_id)s 找到目标id。"
-#: cinder/exception.py:302
-#, fuzzy, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr "没有为卷 %(volume_id)s 找到目标id。"
-
-#: cinder/exception.py:306
-#, fuzzy, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr "没有为卷 %(volume_id)s 找到目标id。"
-
-#: cinder/exception.py:310
-#, fuzzy, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr "没有为卷 %(volume_id)s 找到目标id。"
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr "在 %(location)s 没有磁盘"
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "无效的镜像href %(image_href)s。"
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "镜像 %(image_id)s 没有找到。"
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "服务 %(service_id)s 没有找到。"
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr "主机 %(host)s 没有找到。"
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr "调度器主机过滤器 %(filter_name)s 没有找到。"
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, fuzzy, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr "调度器主机过滤器 %(filter_name)s 没有找到。"
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr "没有找到二进制 %(binary)s 在主机 %(host)s 上。"
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr "配额没有找到。"
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "没有为项目 %(project_id)s 找到配额。"
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, fuzzy, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "找不到类 %(class_name)s :异常 %(exception)s"
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, fuzzy, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr "没有为项目 %(project_id)s 找到配额。"
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, fuzzy, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr "用户 %(user_id)s 没有找到。"
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, fuzzy, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "超出配额"
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "迁移 %(migration_id)s 没有找到。"
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr "没有为实例 %(instance_id)s 找到迁移其状态为 %(status)s 。"
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "找不到文件 %(file_path)s。"
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr "找不到类 %(class_name)s :异常 %(exception)s"
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr "操作不允许。"
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr "密钥对 %(key_name)s 已经存在。"
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "卷类型 %(name)s 已经存在。"
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr "迁移错误"
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "错误格式的消息体: %(reason)s"
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr "在 %(path)s 找不到配置文件。"
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "在 %(path)s 找不到配置文件。"
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'"
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "找不到有效主机,原因是 %(reason)s。"
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr "主机 %(host)s 没有启动或者不存在。"
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr "超出配额"
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, fuzzy, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr "检测到不止一个名称为 %(vol_name) 的卷。"
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr "无法创建名称为 %(name)s 规格为 %(extra_specs)s 的卷类型。"
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr "来自SolidFire API的错误响应"
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr "SolidFire API响应里发生错误:data=%(data)s"
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, fuzzy, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr "错误格式的消息体: %(reason)s"
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, fuzzy, python-format
msgid "Bad HTTP response status %(status)s"
msgstr "无效的服务器状态:%(status)s"
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "无法在存储库 %(sr_ref)s 上为实例 %(instance_name)s 创建 VDI"
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, fuzzy, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr "无法找到实例 %s 的宿主机"
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "实例 %(instance_id)s 没有找到。"
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
#, fuzzy
msgid "Unknown NFS exception"
msgstr "发生未知异常。"
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "发生未知异常。"
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "无法找到 %s 卷"
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, fuzzy, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr "没有找到LDAP用户组 %(group_id)s。"
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "无效的后台:%s"
-#: cinder/exception.py:628
+#: cinder/exception.py:615
#, fuzzy
msgid "Connection to swift failed"
msgstr "连接到glance失败"
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, fuzzy, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr "镜像 %(image_id)s 没有找到。"
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr "向调度器通报能力。"
msgid "Rule checked when requested rule is not found"
msgstr "请求的规则找不到时的检查缺省规则。"
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr "正在抓取 %s"
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr "运行cmd (SSH):%s"
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr "SSH上不支持环境变量"
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr "SSH上不支持的进程输入参数。"
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr "运行结果为 %s"
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
#, fuzzy
msgid "Specify a password or private_key"
msgstr "指定san_password或者san_private_key"
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, fuzzy, python-format
msgid "Error connecting via ssh: %s"
msgstr "正在连接 libvirt:%s"
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr "回调中debug:%s"
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr "本地IP地址没有找到:%s"
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr "无法连接到 %(interface)s 的本地IP:%(ex)s"
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr "无效的后台:%s"
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr "后台 %s"
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr "循环调用中。"
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr "期望的对象类型:%s"
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr "timefunc:'%(name)s' 用了%(total_time).2f 秒"
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, fuzzy, python-format
msgid "Could not remove tmpdir: %s"
msgstr "移除容器失败:%s"
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, fuzzy, python-format
msgid "Unable to find cert_file : %s"
msgstr "无法找到地址 %r"
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, fuzzy, python-format
msgid "Unable to find ca_file : %s"
msgstr "无法找到地址 %r"
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, fuzzy, python-format
msgid "Unable to find key_file : %s"
msgstr "无法找到地址 %r"
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
-#, fuzzy, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
-msgstr "启动%(name)s 位置在 %(host)s:%(port)s"
+#: cinder/wsgi.py:208
+#, python-format
+msgid "Started %(name)s on %(host)s:%(port)s"
+msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr "关闭WSGI服务器"
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr "WSGI服务器已经停止。"
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr "你必须执行 __call__"
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr "limit 参数必须是整数"
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr "limit参数必须是正数"
msgid "element is not a child"
msgstr "元素不是子节点"
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr "根元素选择列表"
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr "模板数不匹配;把slave %(slavetag)s 添加到master %(mastertag)s"
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr "subclasses必须执行construct()!"
msgid "Snapshot not found."
msgstr "没有找到主机"
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr "无法理解XML"
msgid "Delete transfer with id: %s"
msgstr "删除id为 %s 的卷"
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr "抓到错误:%s"
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr "%(url)s 随HTTP %(status)d返回"
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr "无法理解JSON"
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr "过多主体密钥"
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, fuzzy, python-format
msgid "Exception handling resource: %s"
msgstr "扩展资源:%s"
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr "错误抛出: %s"
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr "HTTP 异常抛出:%s"
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr "请求中提供了无法识别的 Content-Type"
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr "请求中没有提供 Content-Type"
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr "请求中没有提供主体"
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr "没有该动作:%s"
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr "错误格式的请求主体"
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr "不支持的Content-Type"
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr "错误格式的请求url"
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr "%(url)s返回错误:%(e)s"
msgid "Metadata item was not found"
msgstr "元数据项目未找到"
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr "删除id为 %s 的快照"
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr "为卷 %s 创建快照"
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr "vol=%s"
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr "删除id为 %s 的卷"
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr "提供了无效的imageRef。"
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr "创建 %s GB的卷"
msgid "Removing options '%(bad_options)s' from query"
msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'"
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, fuzzy, python-format
msgid "Removing options '%s' from query"
msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'"
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, fuzzy, python-format
msgid "delete %s finished"
msgstr "_delete: %s"
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/backup/drivers/tsm.py:211
#, python-format
-msgid "Volume device not found at %s"
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
+msgstr ""
+
+#: cinder/brick/exception.py:116
+#, python-format
+msgid "Failed to create Volume Group: %(vg_name)s"
+msgstr ""
+
+#: cinder/brick/exception.py:120
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr "没有为卷 %(volume_id)s 找到目标id。"
+
+#: cinder/brick/exception.py:124
+#, fuzzy, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr "没有为卷 %(volume_id)s 找到目标id。"
+
+#: cinder/brick/exception.py:128
+#, fuzzy, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr "没有为卷 %(volume_id)s 找到目标id。"
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "没有为卷 %(volume_id)s 找到目标id。"
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, fuzzy, python-format
msgid "Removing iscsi_target for: %s"
msgstr "正在删除基文件:%s"
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, fuzzy, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "尝试删除不存在的控制台%(console_id)s。"
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, fuzzy, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr "跳过remove_export。没有为卷提供iscsi_target:%d"
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "正在重启虚拟机 %s"
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, fuzzy, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr "无法分离 %s 卷"
-
-#: cinder/brick/local_dev/lvm.py:42
-#, fuzzy, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr "无法找到 %s 卷"
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "无法找到 %s 卷"
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "无法为VDI %s 找到VBD"
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "无法为VDI %s 找到VBD"
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr "使用空的请求上下文是不推荐的"
msgid "Unrecognized read_deleted value '%s'"
msgstr "无法识别的 read_deleted 取值”%s“"
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
#, fuzzy
msgid "Volume must be available"
msgstr "必须可用"
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr "表 |%s| 没有创建"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr "'qemu-img info'解析失败"
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
#, fuzzy
msgid "in fixed duration looping call"
msgstr "循环调用中。"
msgid "Running cmd (subprocess): %s"
msgstr "正在运行cmd (subprocess):%s"
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr "运行结果为 %s"
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr "%r 失败,重试。"
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr "运行cmd (SSH):%s"
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr "SSH上不支持环境变量"
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr "SSH上不支持的进程输入参数。"
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr "%s 不在有效的优先级"
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr "Problem '%(e)s' 试图发送到通知系统。Payload=%(payload)s"
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "FAKE ISCSI: %s"
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr "LoggingVolumeDriver: %s"
msgid "Volume in unexpected state"
msgstr "意外的状态码"
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, fuzzy, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr "更新代理失败:%(resp)r"
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr "搜索条件: %s"
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr "已经附加"
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "卷组状态必须可获取"
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr "必须可用"
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, fuzzy, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr "%(pid)s 的配额超出,尝试创建 %(size)sG 的卷"
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, fuzzy, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例"
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "卷组状态必须可获取"
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
#, fuzzy
msgid "Metadata property key greater than 255 characters"
msgstr "安全组 %s 不能比255个字符更长。"
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
#, fuzzy
msgid "Metadata property value greater than 255 characters"
msgstr "安全组 %s 不能比255个字符更长。"
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "卷组状态必须可获取"
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
#, fuzzy
msgid "Volume status is in-use."
msgstr "卷 %s:卷繁忙"
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr "从失败的执行中恢复。尝试编号 %s"
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr "采用discovery,ISCSI provider_location 没有存储"
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "无法为卷 %s 找到 iSCSI 导出"
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr "ISCSI Discovery:找到 %s"
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
#, fuzzy
msgid "Updating volume status"
msgstr "更新主机状态"
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr "重新导出卷%s"
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr "卷 %s:跳过导出"
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, fuzzy, python-format
msgid "Resuming delete on volume: %s"
msgstr "正在删除volumeID:%s "
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr "卷%s:删除中"
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
#, fuzzy
msgid "volume is not local to this node"
msgstr "卷不属于这个节点"
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr "卷%s:正在移除导出"
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
#, fuzzy
msgid "Failed to update usages deleting volume"
msgstr "更新代理失败:%(resp)r"
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr "卷%s:删除成功"
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr "快照 %s:正在创建"
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
+#, python-format
+msgid "snapshot %(snap_id)s: creating"
+msgstr ""
+
+#: cinder/volume/manager.py:305
#, python-format
-msgid "snapshot %(snap_name)s: creating"
-msgstr "快照 %(snap_name)s:正在创建"
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr "快照 %s:创建成功"
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr "快照 %s:正在删除"
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr "快照 %s:删除成功"
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, 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:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr "清理能力"
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr "收到通知 {%s}"
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, fuzzy, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr "跳过remove_export。没有为卷提供iscsi_target:%d"
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, fuzzy, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr "跳过remove_export。没有为卷导出iscsi_target:%d"
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, fuzzy, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr "跳过ensure_export。没有为卷提供iscsi_target:%d"
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, fuzzy, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr "跳过ensure_export。没有为卷提供iscsi_target:%d"
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "创建卷 %s 的快照"
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Update session cookie %(session)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
-#, fuzzy, python-format
-msgid "Message : %(message)s"
-msgstr "%(code)s: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
+msgstr ""
-#: cinder/volume/drivers/coraid.py:122
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Error while trying to set group: %(message)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
-#, fuzzy, python-format
-msgid "Unable to find group: %(group)s"
-msgstr "无法找到地址 %r"
-
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-#, fuzzy
-msgid "JSON Error"
-msgstr "迁移错误"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
+msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
-#, fuzzy, python-format
-msgid "Configure data : %s"
-msgstr "给定数据:%s"
+#: cinder/volume/drivers/coraid.py:286
+#, python-format
+msgid "Coraid Appliance ping failed: %s"
+msgstr ""
-#: cinder/volume/drivers/coraid.py:185
-#, fuzzy, python-format
-msgid "Configure response : %s"
-msgstr "响应 %s"
+#: cinder/volume/drivers/coraid.py:299
+#, python-format
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
+msgstr ""
-#: cinder/volume/drivers/coraid.py:207
-#, fuzzy, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
-msgstr "没有为卷 %(volume_id)s 找到目标id。"
+#: cinder/volume/drivers/coraid.py:313
+#, python-format
+msgid "Volume \"%s\" deleted."
+msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
+#, python-format
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:336
-#, fuzzy, python-format
-msgid "Fail to create volume %(volname)s"
-msgstr "无法找到 %s 卷"
-
-#: cinder/volume/drivers/coraid.py:349
-#, fuzzy, python-format
-msgid "Failed to delete volume %(volname)s"
-msgstr "无法找到 %s 卷"
-
-#: cinder/volume/drivers/coraid.py:363
-#, fuzzy, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
-msgstr "重新启动实例失败"
-
-#: cinder/volume/drivers/coraid.py:375
-#, fuzzy, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
-msgstr "快照 %(snap_name)s:正在创建"
-
-#: cinder/volume/drivers/coraid.py:393
-#, fuzzy, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
-msgstr "从快照 %s 创建卷"
+#: cinder/volume/drivers/coraid.py:321
+#, python-format
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
+msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Extend Volume %(volname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:424
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
+msgstr ""
+
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "volume group %s doesn't exist"
-msgstr "卷组 %s 不存在"
-
-#: cinder/volume/drivers/lvm.py:176
-#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
+msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
-msgid "Detected inconsistency in provider_location id"
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
+#, python-format
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:487
#, fuzzy, python-format
msgid "Symbolic link %s not found"
msgstr "没有找到标记 [%s]"
-#: cinder/volume/drivers/lvm.py:610
-#, python-format
-msgid "Error retrieving volume stats: %s"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, fuzzy, python-format
msgid "casted to %s"
msgstr "嵌套(调用)返回 %s"
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, fuzzy, python-format
msgid "Exception during mounting %s"
msgstr "加载扩展发生异常:%s"
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "镜像已经挂载"
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "启动xvp发生错误:%s"
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "正在连接 libvirt:%s"
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "给定数据:%s"
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "无效的快照"
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "Ext name: %s"
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "无法找到 %s 卷"
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr "Sheepdog 没有工作:%s"
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr "Sheepdog 没有工作"
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr "SolidFire API 调用的参数:%s"
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr "调用 json.loads() 引起异常:%s"
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr "SolidFire API调用结果:%s"
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, fuzzy, python-format
msgid "API response: %s"
msgstr "响应 %s"
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr "找到solidfire帐户:%s"
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr "solidfire帐户:%s 不存在,正在创建..."
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "为ip: %s获取元数据失败"
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr "进入SolidFire delete_volume..."
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr "离开SolidFire delete_volume"
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr "正在执行SolidFire ensure_export..."
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr "正在执行SolidFire create_export..."
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
#, fuzzy
msgid "Updating cluster status info"
msgstr "更新主机状态"
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
#, fuzzy
msgid "Failed to get updated stats"
msgstr "无法得到最新的状态:%s"
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, fuzzy, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, fuzzy, python-format
msgid "_prepare_fc_map: %s"
msgstr "_create: %s"
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"标准输出:%(stdout)r\n"
"标准错误输出:%(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr "正在创建存储库 %s"
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "无法为卷 %s 找到 iSCSI 导出"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, fuzzy, python-format
msgid "Cannot find device number for volume %s"
msgstr "无法为卷 %s 找到 iSCSI 导出"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, fuzzy, python-format
msgid "Found iSCSI endpoint: %s"
msgstr "引起异常 NotFound: %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr "加载扩展发生异常:%s"
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, fuzzy, python-format
msgid "HDP not found: %s"
msgstr "没有找到主机"
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, fuzzy, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr "删除id为 %s 的卷"
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, fuzzy, python-format
msgid "LUN %s is deleted."
msgstr "rootfs 已经被移除了"
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, fuzzy, python-format
msgid "delete_volume: volume name: %s."
msgstr "删除id为 %s 的卷"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, fuzzy, python-format
msgid "create_export: volume name:%s"
msgstr "创建卷 %s 的快照"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, fuzzy, python-format
msgid "_read_xml:%s"
msgstr "_create: %s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, fuzzy, python-format
msgid "_execute_cli:%s"
msgstr "_delete: %s"
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, fuzzy, python-format
msgid "Using NetApp filer: %s"
msgstr "正在删除基文件:%s"
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, fuzzy, python-format
msgid "Created LUN with name %s"
msgstr "已经创建路径为 %s 的目录"
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, fuzzy, python-format
msgid "Destroyed LUN %s"
msgstr "嵌套(调用)返回 %s"
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, fuzzy, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr "为ip: %s获取元数据失败"
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, fuzzy, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr "为ip: %s获取元数据失败"
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, fuzzy, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr "为ip: %s获取元数据失败"
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "快照 %s:删除成功"
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, fuzzy, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr "为ip: %s获取元数据失败"
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, fuzzy, python-format
msgid "Could not find attribute for LUN named %s"
msgstr "无法为卷 %s 找到 iSCSI 导出"
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr "响应 %s"
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, fuzzy, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr "卷组 %s 不存在"
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr "返回CLIQ命令 %s"
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr "CLIQ命令 %(verb)s %(cliq_args)s 错误格式的响应。Result=%(out)s"
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr "在运行CLIQ命令 %(verb)s %(cliq_args)s 时发生错误。输出结果 Result=%(out)s"
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr "集群 %(cluster_name)s 有意外数量的虚拟 ip 地址。输出结果 Result=%(_xml)s"
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr "卷信息:%(volume_name)s => %(volume_attributes)s"
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr "不支持local_path"
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "握手出错:%s"
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr "指定san_password或者san_private_key"
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr "san_ip必须设置"
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "握手出错:%s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "安全组 %s 已经存在"
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr "卷%s:正在创建导出"
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr "正在抓取 %s"
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr "本地IP地址没有找到:%s"
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr "无法连接到 %(interface)s 的本地IP:%(ex)s"
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr "启动%(name)s 位置在 %(host)s:%(port)s"
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr "无法分离 %s 卷"
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr "无法找到 %s 卷"
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr "快照 %(snap_name)s:正在创建"
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr "%(code)s: %(message)s"
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr "无法找到地址 %r"
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr "迁移错误"
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr "给定数据:%s"
+
+#~ msgid "Configure response : %s"
+#~ msgstr "响应 %s"
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr "没有为卷 %(volume_id)s 找到目标id。"
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr "无法找到 %s 卷"
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr "无法找到 %s 卷"
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr "重新启动实例失败"
+
+#~ msgid "Failed to Delete Snapshot %(snapname)s"
+#~ msgstr "快照 %(snap_name)s:正在创建"
+
+#~ 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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr "卷组 %s 不存在"
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Chinese (Hong Kong) "
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
msgid "Invalid auth key"
msgstr ""
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:116
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/exception.py:120
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:42
-#, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, python-format
msgid "Unable to find LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid "snapshot %(snap_id)s: creating"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:305
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
-#, python-format
-msgid "Update session cookie %(session)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Message : %(message)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
-#, python-format
-msgid "Error while trying to set group: %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Unable to find group: %(group)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
#, python-format
-msgid "Fail to create volume %(volname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:349
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to delete volume %(volname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:363
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
-#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:424
-#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:76
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "volume group %s doesn't exist"
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
-#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, python-format
msgid "Cannot find device number for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr ""
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr ""
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-10 18:10+0000\n"
+"POT-Creation-Date: 2013-08-25 06:10+0000\n"
"PO-Revision-Date: 2012-03-07 02:00+0000\n"
"Last-Translator: Charles Hsu <charles0126+openstack@gmail.com>\n"
"Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:61
+#: cinder/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: cinder/context.py:93
+#: cinder/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
"標準輸出: %(stdout)r\n"
"標準錯誤輸出: %(stderr)r"
-#: cinder/exception.py:92
+#: cinder/exception.py:92 cinder/brick/exception.py:39
msgid "An unknown exception occurred."
msgstr "發生一個未知例外"
-#: cinder/exception.py:114 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:114 cinder/brick/exception.py:61
+#: cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:126
+#: cinder/exception.py:133
msgid "Connection to glance failed"
msgstr "連接到glance失敗"
-#: cinder/exception.py:130
+#: cinder/exception.py:137
msgid "Not authorized."
msgstr "未被授權"
-#: cinder/exception.py:135
+#: cinder/exception.py:142
msgid "User does not have admin privileges"
msgstr "使用者並沒有管理者權力"
-#: cinder/exception.py:139
+#: cinder/exception.py:146
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:143
+#: cinder/exception.py:150
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:154 cinder/brick/exception.py:81
msgid "Unacceptable parameters."
msgstr "不可接受的參數值"
-#: cinder/exception.py:152
+#: cinder/exception.py:159
msgid "Invalid snapshot"
msgstr "無效的快照(snapshot)"
-#: cinder/exception.py:156
+#: cinder/exception.py:163
#, python-format
msgid "Invalid source volume %(reason)s."
msgstr ""
-#: cinder/exception.py:160
+#: cinder/exception.py:167
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:171
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:175
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:183
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:187
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:191
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:199
msgid "Invalid host"
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:205 cinder/brick/exception.py:88
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:202
+#: cinder/exception.py:209
#, fuzzy
msgid "Invalid auth key"
msgstr "無效的快照(snapshot)"
-#: cinder/exception.py:206
+#: cinder/exception.py:213
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:210
+#: cinder/exception.py:217
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:214
+#: cinder/exception.py:221
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:218
+#: cinder/exception.py:225
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:222
+#: cinder/exception.py:229 cinder/brick/exception.py:75
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:228
+#: cinder/exception.py:235
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:232
+#: cinder/exception.py:239
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:236
+#: cinder/exception.py:243
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:241
+#: cinder/exception.py:248
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:252
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:250 cinder/exception.py:263
+#: cinder/exception.py:257 cinder/exception.py:270
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:254 cinder/exception.py:267
+#: cinder/exception.py:261 cinder/exception.py:274
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:271
+#: cinder/exception.py:278
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:282
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:287
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:292
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:296
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:300
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298 cinder/exception.py:314
+#: cinder/exception.py:305
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:302
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:306
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:310
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:318
-#, python-format
-msgid "Failed to create iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:322
-#, python-format
-msgid "Failed to attach iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:326
-#, python-format
-msgid "Failed to remove iser target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/exception.py:330
+#: cinder/exception.py:309
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:313
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:317
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:321
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:325
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:329
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:354
+#: cinder/exception.py:333
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:358
+#: cinder/exception.py:337
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:362
+#: cinder/exception.py:341
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:366
+#: cinder/exception.py:345
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:350
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:354
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:358
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:362
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:366
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:391
+#: cinder/exception.py:370
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:395
+#: cinder/exception.py:374
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:399
+#: cinder/exception.py:378
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:403
+#: cinder/exception.py:382
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:408
+#: cinder/exception.py:387
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:412
+#: cinder/exception.py:391
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:416
+#: cinder/exception.py:395
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:404
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:408
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:412
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr ""
+
+#: cinder/exception.py:416
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:428
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "找不到Volume %s"
-#: cinder/exception.py:449
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:440
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:444
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:468
+#: cinder/exception.py:451
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:456
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:460
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:485
+#: cinder/exception.py:468
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:489
+#: cinder/exception.py:472
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:493
+#: cinder/exception.py:476
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:497
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:485
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:489
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:493
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:497
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:501
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:505
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:509
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "無法替 instance實例 %(instance_name)s , 建立 VDI 在SR %(sr_ref)s"
-#: cinder/exception.py:530
+#: cinder/exception.py:513
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:517
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:521
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:542
+#: cinder/exception.py:525
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:529
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:550
+#: cinder/exception.py:533
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:538
#, fuzzy
msgid "Unknown NFS exception"
msgstr "發生一個未知例外"
-#: cinder/exception.py:559
+#: cinder/exception.py:542
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:563 cinder/exception.py:575
+#: cinder/exception.py:546 cinder/exception.py:558
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:550
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "發生一個未知例外"
-#: cinder/exception.py:571
+#: cinder/exception.py:554
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:579
+#: cinder/exception.py:562
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:567
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+
+#: cinder/exception.py:571
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:575
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:579
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:583
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:587
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "找不到Volume %s"
-#: cinder/exception.py:604
+#: cinder/exception.py:591
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:595
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:599
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:603
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:607
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:611
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:615
#, fuzzy
msgid "Connection to swift failed"
msgstr "連接到glance失敗"
-#: cinder/exception.py:632
+#: cinder/exception.py:619
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:623
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:627
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:631
msgid "SSH command injection detected"
msgstr ""
+#: cinder/exception.py:635
+msgid "Coraid Cinder Driver exception."
+msgstr ""
+
+#: cinder/exception.py:639
+msgid "Failed to encode json data."
+msgstr ""
+
+#: cinder/exception.py:643
+msgid "Login on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:647
+msgid "Relogin on ESM failed."
+msgstr ""
+
+#: cinder/exception.py:651
+#, python-format
+msgid "Group with name \"%(group_name)s\" not found."
+msgstr ""
+
+#: cinder/exception.py:655
+#, python-format
+msgid "ESM configure request failed: %(message)s."
+msgstr ""
+
+#: cinder/exception.py:659
+#, python-format
+msgid "Coraid ESM not available with reason: %(reason)s."
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: cinder/quota.py:105
+#: cinder/quota.py:106
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"class for default quota."
msgstr ""
-#: cinder/quota.py:801
+#: cinder/quota.py:759
#, python-format
msgid "Created reservations %s"
msgstr ""
-#: cinder/quota.py:823
+#: cinder/quota.py:781
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:843
+#: cinder/quota.py:801
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/quota.py:930
+#: cinder/quota.py:888
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:933
+#: cinder/quota.py:891
msgid "Cannot register resources"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:102
+#: cinder/utils.py:104
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:133
+#: cinder/utils.py:135
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:138
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:303
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
-msgid "Environment not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
-msgid "process_input not supported over SSH"
-msgstr ""
-
-#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
-#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:330
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:220 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:236 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:332
+#: cinder/utils.py:271
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:492
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: cinder/utils.py:495
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: cinder/utils.py:530
+#: cinder/utils.py:424
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:541
+#: cinder/utils.py:435
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:591
+#: cinder/utils.py:485
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:761
+#: cinder/utils.py:628
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:852
+#: cinder/utils.py:694
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:1030
+#: cinder/utils.py:872
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: cinder/wsgi.py:121
+#: cinder/wsgi.py:122
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:124
+#: cinder/wsgi.py:125
#, fuzzy, python-format
msgid "Unable to find ca_file : %s"
msgstr "找不到Volume %s"
-#: cinder/wsgi.py:127
+#: cinder/wsgi.py:128
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:130
+#: cinder/wsgi.py:131
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
-#: cinder/wsgi.py:163
+#: cinder/wsgi.py:164
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:207
+#: cinder/wsgi.py:208
#, python-format
-msgid "Started %(name)s on %(_host)s:%(_port)s"
+msgid "Started %(name)s on %(host)s:%(port)s"
msgstr ""
-#: cinder/wsgi.py:226
+#: cinder/wsgi.py:228
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:240
+#: cinder/wsgi.py:242
msgid "WSGI server has stopped."
msgstr ""
-#: cinder/wsgi.py:309
+#: cinder/wsgi.py:311
msgid "You must implement __call__"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:268
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:265
msgid "limit param must be positive"
msgstr ""
msgid "element is not a child"
msgstr ""
-#: cinder/api/xmlutil.py:417
+#: cinder/api/xmlutil.py:465
msgid "root element selecting a list"
msgstr ""
-#: cinder/api/xmlutil.py:740
+#: cinder/api/xmlutil.py:788
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr ""
-#: cinder/api/xmlutil.py:861
+#: cinder/api/xmlutil.py:909
msgid "subclasses must implement construct()!"
msgstr ""
msgid "Snapshot not found."
msgstr ""
-#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:158
+#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:171
msgid "cannot understand XML"
msgstr ""
msgid "Delete transfer with id: %s"
msgstr ""
+#: cinder/api/contrib/volume_type_encryption.py:66
+msgid "key_size must be non-negative"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:69
+msgid "key_size must be an integer"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:75
+msgid "provider must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:77
+msgid "control_location must be defined"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:85
+#, python-format
+msgid "Valid control location are: %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_type_encryption.py:103
+msgid "Create body is not valid."
+msgstr ""
+
+#: cinder/api/middleware/auth.py:110
+msgid "Invalid service catalog json."
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:895
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
"cinder.api.urlmap:urlmap_factory instead."
msgstr ""
-#: cinder/api/openstack/wsgi.py:134 cinder/api/openstack/wsgi.py:546
+#: cinder/api/openstack/wsgi.py:147 cinder/api/openstack/wsgi.py:559
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:551
+#: cinder/api/openstack/wsgi.py:564
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:590
+#: cinder/api/openstack/wsgi.py:602
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:595
+#: cinder/api/openstack/wsgi.py:607
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:598
+#: cinder/api/openstack/wsgi.py:610
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:706
+#: cinder/api/openstack/wsgi.py:718
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:710
+#: cinder/api/openstack/wsgi.py:722
msgid "No Content-Type provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:726
msgid "Empty body provided in request"
msgstr ""
-#: cinder/api/openstack/wsgi.py:825
+#: cinder/api/openstack/wsgi.py:837
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:828 cinder/api/openstack/wsgi.py:841
+#: cinder/api/openstack/wsgi.py:840 cinder/api/openstack/wsgi.py:853
#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73
#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123
#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:838
+#: cinder/api/openstack/wsgi.py:850
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:850
+#: cinder/api/openstack/wsgi.py:862
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:898
+#: cinder/api/openstack/wsgi.py:910
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:119
+#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:179
+#: cinder/api/v1/snapshots.py:173 cinder/api/v2/snapshots.py:184
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:188
+#: cinder/api/v1/snapshots.py:177 cinder/api/v2/snapshots.py:193
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:177
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
-#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
+#: cinder/api/v2/volumes.py:240 cinder/api/v2/volumes.py:244
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:305
#, python-format
msgid "Create volume of %s GB"
msgstr ""
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/snapshots.py:111 cinder/api/v2/snapshots.py:126
+#: cinder/api/v2/snapshots.py:257
+msgid "Snapshot could not be found"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:225
+#: cinder/api/v2/volumes.py:255 cinder/api/v2/volumes.py:345
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr ""
+
+#: cinder/api/v2/snapshots.py:221 cinder/api/v2/volumes.py:341
+msgid "Missing request body"
+msgstr ""
+
+#: cinder/api/v2/types.py:72 cinder/api/v2/volumes.py:280
+msgid "Volume type not found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:168 cinder/api/v2/volumes.py:183
+#: cinder/api/v2/volumes.py:375
+msgid "Volume could not be found"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:186
+msgid "Volume cannot be deleted while in attached state"
+msgstr ""
+
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgid "Calling eventlet.sleep(0)"
msgstr ""
-#: cinder/backup/drivers/swift.py:327
+#: cinder/backup/drivers/swift.py:327 cinder/backup/drivers/tsm.py:322
#, python-format
msgid "backup %s finished."
msgstr ""
msgid "No support to restore swift backup version %s"
msgstr ""
-#: cinder/backup/drivers/swift.py:431
+#: cinder/backup/drivers/swift.py:431 cinder/backup/drivers/tsm.py:376
#, python-format
msgid "restore %(backup_id)s to %(volume_id)s finished."
msgstr ""
msgid "deleted swift object: %(swift_object_name)s in container: %(container)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:467
+#: cinder/backup/drivers/swift.py:467 cinder/backup/drivers/tsm.py:438
#, python-format
msgid "delete %s finished"
msgstr ""
-#: cinder/brick/exceptions.py:22 cinder/brick/initiator/connector.py:515
-msgid "We are unable to locate any Fibre Channel devices"
+#: cinder/backup/drivers/tsm.py:83
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:141
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:171
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:197
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a block device."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:204
+#, python-format
+msgid "backup: %(vol_id)s Failed. Cannot obtain real path to device %(path)s."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:211
+#, python-format
+msgid "backup: %(vol_id)s Failed. %(path)s is not a file."
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:258
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to remove backup hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:284
+#, python-format
+msgid ""
+"starting backup of volume: %(volume_id)s to TSM, volume path: "
+"%(volume_path)s,"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:296
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:306
+#, python-format
+msgid ""
+"backup: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:336
+#, python-format
+msgid ""
+"restore: starting restore of backup from TSM to volume %(volume_id)s, "
+"backup: %(backup_id)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:350
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:360
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:411
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:419
+#, python-format
+msgid ""
+"restore: %(vol_id)s Failed to run dsmc due to invalid arguments with "
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/backup/drivers/tsm.py:430
+#, python-format
+msgid ""
+"delete: %(vol_id)s Failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: cinder/brick/exception.py:92
+msgid "We are unable to locate any Fibre Channel devices."
+msgstr ""
+
+#: cinder/brick/exception.py:96
+msgid "Unable to find a Fibre Channel volume device."
+msgstr ""
+
+#: cinder/brick/exception.py:100
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr ""
+
+#: cinder/brick/exception.py:104
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:112
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:28
-msgid "Unable to find a Fibre Channel volume device"
+#: cinder/brick/exception.py:116
+#, python-format
+msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exceptions.py:34
+#: cinder/brick/exception.py:120
#, python-format
-msgid "Volume device not found at %s"
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:124
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/brick/exception.py:128
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:91
+#: cinder/brick/initiator/connector.py:108
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:104
+#: cinder/brick/initiator/connector.py:121
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:182
+#: cinder/brick/initiator/connector.py:205
#, python-format
msgid ""
"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
" number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:195
+#: cinder/brick/initiator/connector.py:218
#, python-format
msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:262
+#: cinder/brick/initiator/connector.py:285
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:525
+#: cinder/brick/initiator/connector.py:542
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:552
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:535
+#: cinder/brick/initiator/connector.py:562
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:539
+#: cinder/brick/initiator/connector.py:566
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:555
+#: cinder/brick/initiator/connector.py:582
#, python-format
msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)"
msgstr ""
-#: cinder/brick/initiator/connector.py:564
+#: cinder/brick/initiator/connector.py:591
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59
+#: cinder/brick/initiator/connector.py:704
+#, python-format
+msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:717
+#, python-format
+msgid "Found AoE device %(path)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:743
+#, python-format
+msgid "aoe-discover: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:753
+#, python-format
+msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:762
+#, python-format
+msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58
msgid "systool is not installed"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:103
-#: cinder/brick/initiator/linuxscsi.py:111
-#: cinder/brick/initiator/linuxscsi.py:128
+#: cinder/brick/initiator/linuxscsi.py:101
+#: cinder/brick/initiator/linuxscsi.py:109
+#: cinder/brick/initiator/linuxscsi.py:126
#, python-format
msgid "multipath call failed exit (%(code)s)"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:149
+#: cinder/brick/initiator/linuxscsi.py:147
#, python-format
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/initiator/linuxscsi.py:153
+#: cinder/brick/initiator/linuxscsi.py:151
#, python-format
msgid "Found multipath device = %(mdev)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:155
+#: cinder/brick/iscsi/iscsi.py:153
#, python-format
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
+#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:294
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "找不到Volume %s"
-#: cinder/brick/iscsi/iscsi.py:185
+#: cinder/brick/iscsi/iscsi.py:183
#, python-format
msgid ""
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:199
+#: cinder/brick/iscsi/iscsi.py:197
#, python-format
msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:216
+#: cinder/brick/iscsi/iscsi.py:214
#, fuzzy, python-format
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "找不到Volume %s"
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
-#: cinder/brick/iser/iser.py:208
+#: cinder/brick/iscsi/iscsi.py:224 cinder/brick/iscsi/iscsi.py:465
+#: cinder/brick/iser/iser.py:203
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:303
+#: cinder/brick/iscsi/iscsi.py:301
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:389
+#: cinder/brick/iscsi/iscsi.py:387
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:407
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
+#: cinder/brick/iscsi/iscsi.py:431 cinder/brick/iscsi/iscsi.py:440
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:449
+#: cinder/brick/iscsi/iscsi.py:447
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:457
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:488
+#: cinder/brick/iscsi/iscsi.py:486
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/brick/iser/iser.py:139
+#: cinder/brick/iser/iser.py:134
#, python-format
msgid "Creating iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:158
+#: cinder/brick/iser/iser.py:153
#, python-format
msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iser/iser.py:169
+#: cinder/brick/iser/iser.py:164
#, python-format
msgid ""
"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:181
+#: cinder/brick/iser/iser.py:176
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:198
+#: cinder/brick/iser/iser.py:193
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:36
-#, fuzzy, python-format
-msgid "Unable to find Volume Group: %s"
-msgstr "無法卸載 Volume %s"
-
-#: cinder/brick/local_dev/lvm.py:42
-#, fuzzy, python-format
-msgid "Failed to create Volume Group: %s"
-msgstr "找不到Volume %s"
-
-#: cinder/brick/local_dev/lvm.py:83
+#: cinder/brick/local_dev/lvm.py:74
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:84 cinder/brick/local_dev/lvm.py:376
-#: cinder/brick/local_dev/lvm.py:405
+#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373
+#: cinder/brick/local_dev/lvm.py:402
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:85 cinder/brick/local_dev/lvm.py:377
-#: cinder/brick/local_dev/lvm.py:406
+#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374
+#: cinder/brick/local_dev/lvm.py:403
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86 cinder/brick/local_dev/lvm.py:378
-#: cinder/brick/local_dev/lvm.py:407
+#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:90
+#: cinder/brick/local_dev/lvm.py:81
#, fuzzy, python-format
msgid "Unable to locate Volume Group %s"
msgstr "找不到Volume %s"
-#: cinder/brick/local_dev/lvm.py:296
+#: cinder/brick/local_dev/lvm.py:293
#, fuzzy, python-format
msgid "Unable to find VG: %s"
msgstr "無法卸載 Volume %s"
-#: cinder/brick/local_dev/lvm.py:322
+#: cinder/brick/local_dev/lvm.py:319
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:375
+#: cinder/brick/local_dev/lvm.py:372
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:391
+#: cinder/brick/local_dev/lvm.py:388
#, fuzzy, python-format
msgid "Unable to find LV: %s"
msgstr "無法卸載 Volume %s"
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:401
msgid "Error creating snapshot"
msgstr ""
-#: cinder/common/config.py:126
+#: cinder/common/config.py:132
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/common/config.py:129
+#: cinder/common/config.py:135
msgid "Deploy v2 of the Cinder API. "
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: cinder/compute/nova.py:83
+#, python-format
+msgid "Novaclient connection created using URL: %s"
+msgstr ""
+
#: cinder/db/sqlalchemy/api.py:67
msgid "Use of empty request context is deprecated"
msgstr ""
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:849
+#: cinder/db/sqlalchemy/api.py:896
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1963
+#: cinder/db/sqlalchemy/api.py:2083
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2049
+#: cinder/db/sqlalchemy/api.py:2169
#, fuzzy
msgid "Volume must be available"
msgstr "Volume 狀態需要可被使用"
-#: cinder/db/sqlalchemy/api.py:2073
+#: cinder/db/sqlalchemy/api.py:2193
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2096
+#: cinder/db/sqlalchemy/api.py:2216
#, 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
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/image/glance.py:153 cinder/image/glance.py:162
+#: 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
+#, python-format
+msgid "Column |%s| not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:145
+msgid "encryption_key_id column not dropped from volumes"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:153
+msgid "encryption_key_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:158
+msgid "volume_type_id column not dropped from snapshots"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:166
+msgid "encryption table not dropped"
+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."
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
+#: cinder/tests/brick/test_brick_connector.py:444
msgid "in fixed duration looping call"
msgstr ""
msgid "Running cmd (subprocess): %s"
msgstr ""
+#: cinder/openstack/common/processutils.py:167
+#: cinder/openstack/common/processutils.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:315
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
#: cinder/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr ""
+#: cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:288
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:220
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: cinder/openstack/common/processutils.py:224
+msgid "process_input not supported over SSH"
+msgstr ""
+
#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgid "Sort key supplied was not valid."
msgstr ""
-#: cinder/openstack/common/notifier/api.py:125
+#: cinder/openstack/common/notifier/api.py:129
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:141
+#: cinder/openstack/common/notifier/api.py:145
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
-#: cinder/openstack/common/notifier/api.py:171
+#: cinder/openstack/common/notifier/api.py:164
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:636
+#: cinder/tests/fake_driver.py:49 cinder/volume/driver.py:680
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:911
+#: cinder/tests/fake_driver.py:68 cinder/volume/driver.py:955
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
+#: cinder/tests/fake_driver.py:89
+msgid "local_path not implemented"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:116 cinder/tests/fake_driver.py:121
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
-#: cinder/volume/manager.py:374
+#: cinder/transfer/api.py:104 cinder/volume/api.py:368 cinder/volume/api.py:700
+#: cinder/volume/manager.py:386
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:586
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:626
#, 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:595
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:635
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
msgid "Failed to update quota donating volumetransfer id %s"
msgstr ""
-#: cinder/transfer/api.py:195
+#: cinder/transfer/api.py:198
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:141
+#: cinder/volume/api.py:143
#, python-format
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:164
+#: cinder/volume/api.py:168
msgid "Create volume flow not retrieved"
msgstr ""
-#: cinder/volume/api.py:167
+#: cinder/volume/api.py:171
msgid "Failed to successfully complete create volume workflow"
msgstr ""
-#: cinder/volume/api.py:179
+#: cinder/volume/api.py:183
msgid "Expected volume result not found"
msgstr ""
-#: cinder/volume/api.py:203
+#: cinder/volume/api.py:207
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:211
+#: cinder/volume/api.py:216
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:221
+#: cinder/volume/api.py:226
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:226
+#: cinder/volume/api.py:231
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:275 cinder/volume/api.py:339
+#: cinder/volume/api.py:287 cinder/volume/api.py:351
#: cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:359
+#: cinder/volume/api.py:371
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:378
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:389
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Volume 狀態需要可被使用"
-#: cinder/volume/api.py:432
+#: cinder/volume/api.py:446
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:468
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:463
+#: cinder/volume/api.py:477
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:512
+#: cinder/volume/api.py:528
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Volume 狀態需要可被使用"
-#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
+#: cinder/volume/api.py:556 cinder/volume/flows/create_volume.py:345
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:544
+#: cinder/volume/api.py:560
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:548
+#: cinder/volume/api.py:564
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:649
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Volume 狀態需要可被使用"
-#: cinder/volume/api.py:636
+#: cinder/volume/api.py:652
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:665
+#: cinder/volume/api.py:681
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:670
+#: cinder/volume/api.py:686
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)"
msgstr ""
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:707
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:704
+#: cinder/volume/api.py:720
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:710
+#: cinder/volume/api.py:726
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:140 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:144 cinder/volume/drivers/netapp/nfs.py:157
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:233
+#: cinder/volume/driver.py:237
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:246 cinder/volume/driver.py:260
+#: cinder/volume/driver.py:250 cinder/volume/driver.py:264
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:275
+#: cinder/volume/driver.py:279
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:288
+#: cinder/volume/driver.py:292
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:304
+#: cinder/volume/driver.py:308
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:337 cinder/volume/driver.py:871
+#: cinder/volume/driver.py:340 cinder/volume/driver.py:915
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:376
+#: cinder/volume/driver.py:374
+#, python-format
+msgid "Creating a new backup for volume %s."
+msgstr ""
+
+#: cinder/volume/driver.py:393
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/driver.py:417
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:418 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:459 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:466
+#: cinder/volume/driver.py:507
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "找不到Volume %s"
-#: cinder/volume/driver.py:470 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:511 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:607
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:593 cinder/volume/drivers/lvm.py:584
-#: cinder/volume/drivers/lvm.py:904 cinder/volume/drivers/storwize_svc.py:1362
+#: cinder/volume/driver.py:637 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/storwize_svc.py:1373
#: cinder/volume/drivers/emc/emc_smis_common.py:857
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
-#: cinder/volume/drivers/netapp/iscsi.py:835
-#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:322
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1509
+#: cinder/volume/drivers/netapp/iscsi.py:837
+#: cinder/volume/drivers/netapp/iscsi.py:1120
+#: cinder/volume/drivers/nexenta/volume.py:340
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:660
+#: cinder/volume/driver.py:704
msgid "ISER provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:708
+#: cinder/volume/driver.py:752
#, python-format
msgid "Could not find iSER export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:712
+#: cinder/volume/driver.py:756
#, python-format
msgid "ISER Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:774
+#: cinder/volume/driver.py:818
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s."
msgstr ""
-#: cinder/volume/driver.py:847
+#: cinder/volume/driver.py:891
#, python-format
msgid "iSER device not found at %s"
msgstr ""
-#: cinder/volume/driver.py:851
+#: cinder/volume/driver.py:895
#, python-format
msgid ""
"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
"number: %(tries)s."
msgstr ""
-#: cinder/volume/driver.py:864
+#: cinder/volume/driver.py:908
#, python-format
msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
msgstr ""
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
-#: cinder/volume/drivers/lvm.py:777
+#: cinder/volume/driver.py:925 cinder/volume/manager.py:654
+#: cinder/volume/drivers/lvm.py:333 cinder/volume/drivers/lvm.py:860
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:949
+#: cinder/volume/driver.py:993
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:129
+#: cinder/volume/manager.py:128
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:152
+#: cinder/volume/manager.py:147
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr ""
+
+#: cinder/volume/manager.py:154
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: cinder/volume/manager.py:157
+#: cinder/volume/manager.py:159
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:162
+#: cinder/volume/manager.py:164
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:166
msgid "Resuming any in progress delete operations"
msgstr ""
-#: cinder/volume/manager.py:167
+#: cinder/volume/manager.py:169
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:192
+#: cinder/volume/manager.py:194
msgid "Manager volume flow not retrieved"
msgstr ""
-#: cinder/volume/manager.py:196
+#: cinder/volume/manager.py:198
msgid "Failed to successfully complete manager volume workflow"
msgstr ""
-#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
+#: cinder/volume/manager.py:214 cinder/volume/manager.py:227
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:218
+#: cinder/volume/manager.py:220
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:223
+#: cinder/volume/manager.py:225
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:228
+#: cinder/volume/manager.py:230
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:256
+#: cinder/volume/manager.py:258
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:260
+#: cinder/volume/manager.py:262
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:277
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:280
+#: cinder/volume/manager.py:282
+#, python-format
+msgid "snapshot %(snap_id)s: creating"
+msgstr ""
+
+#: cinder/volume/manager.py:305
#, python-format
-msgid "snapshot %(snap_name)s: creating"
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:299
+#: cinder/volume/manager.py:311
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
+#: cinder/volume/manager.py:320 cinder/volume/manager.py:325
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:316
+#: cinder/volume/manager.py:328
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:346
+#: cinder/volume/manager.py:358
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:349
+#: cinder/volume/manager.py:361
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:367
+#: cinder/volume/manager.py:379
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:383
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:453
+#: cinder/volume/manager.py:465
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:558
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:547
+#: cinder/volume/manager.py:561
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:559
+#: cinder/volume/manager.py:573
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:568
+#: cinder/volume/manager.py:582
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:580
+#: cinder/volume/manager.py:594
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:593
+#: cinder/volume/manager.py:607
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:653
+#: cinder/volume/manager.py:667
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:657
+#: cinder/volume/manager.py:671
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:695
+#: cinder/volume/manager.py:709
#, 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:706
+#: cinder/volume/manager.py:720
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:708
+#: cinder/volume/manager.py:722
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:710
+#: cinder/volume/manager.py:724
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:155
+#: cinder/volume/utils.py:156
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:497
-#: cinder/volume/drivers/lvm.py:511
+#: cinder/volume/drivers/block_device.py:132
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:571
+#: cinder/volume/drivers/lvm.py:585
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:156 cinder/volume/drivers/lvm.py:529
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:603
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:181 cinder/volume/drivers/lvm.py:326
+#: cinder/volume/drivers/block_device.py:182 cinder/volume/drivers/lvm.py:400
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:198 cinder/volume/drivers/lvm.py:347
+#: cinder/volume/drivers/block_device.py:199 cinder/volume/drivers/lvm.py:421
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:270 cinder/volume/drivers/lvm.py:181
+#: cinder/volume/drivers/block_device.py:271 cinder/volume/drivers/lvm.py:206
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:283 cinder/volume/drivers/lvm.py:196
+#: cinder/volume/drivers/block_device.py:284 cinder/volume/drivers/lvm.py:221
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:305 cinder/volume/drivers/lvm.py:248
-#: cinder/volume/drivers/lvm.py:881
+#: cinder/volume/drivers/block_device.py:306 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:372
+#: cinder/volume/drivers/block_device.py:373
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:385
+#: cinder/volume/drivers/block_device.py:386
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-msgid "Running with CoraidDriver for ESM EtherCLoud"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:99
+#: cinder/volume/drivers/coraid.py:86
#, python-format
-msgid "Update session cookie %(session)s"
+msgid "Invalid ESM url scheme \"%s\". Supported https only."
msgstr ""
-#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191
-#, python-format
-msgid "Message : %(message)s"
+#: cinder/volume/drivers/coraid.py:113
+msgid "Invalid REST handle name. Expected path."
msgstr ""
-#: cinder/volume/drivers/coraid.py:122
+#: cinder/volume/drivers/coraid.py:136
#, python-format
-msgid "Error while trying to set group: %(message)s"
+msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:125
-#, fuzzy, python-format
-msgid "Unable to find group: %(group)s"
-msgstr "無法卸載 Volume %s"
-
-#: cinder/volume/drivers/coraid.py:158
-msgid "ESM urlOpen error"
+#: cinder/volume/drivers/coraid.py:226
+msgid "Session is expired. Relogin on ESM."
msgstr ""
-#: cinder/volume/drivers/coraid.py:163
-msgid "JSON Error"
+#: cinder/volume/drivers/coraid.py:246
+msgid "Reply is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:167
-msgid "Request without URL"
+#: cinder/volume/drivers/coraid.py:248
+msgid "Error message is empty."
msgstr ""
-#: cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:286
#, python-format
-msgid "Configure data : %s"
+msgid "Coraid Appliance ping failed: %s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:185
+#: cinder/volume/drivers/coraid.py:299
#, python-format
-msgid "Configure response : %s"
+msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:207
+#: cinder/volume/drivers/coraid.py:313
#, python-format
-msgid "Unable to retrive volume infos for volume %(volname)s"
+msgid "Volume \"%s\" deleted."
msgstr ""
#: cinder/volume/drivers/coraid.py:317
-msgid "Cannot login on Coraid ESM"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:336
-#, fuzzy, python-format
-msgid "Fail to create volume %(volname)s"
-msgstr "找不到Volume %s"
-
-#: cinder/volume/drivers/coraid.py:349
-#, fuzzy, python-format
-msgid "Failed to delete volume %(volname)s"
-msgstr "找不到Volume %s"
-
-#: cinder/volume/drivers/coraid.py:363
#, python-format
-msgid "Failed to Create Snapshot %(snapname)s"
+msgid "Resize volume \"%(name)s\" to %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:375
+#: cinder/volume/drivers/coraid.py:321
#, python-format
-msgid "Failed to Delete Snapshot %(snapname)s"
+msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\""
msgstr ""
-#: cinder/volume/drivers/coraid.py:393
+#: cinder/volume/drivers/coraid.py:335
#, python-format
-msgid "Failed to Create Volume from Snapshot %(snapname)s"
+msgid "Volume \"%(name)s\" resized. New size is %(size)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
-#: cinder/volume/drivers/sheepdog.py:192
-#, python-format
-msgid "Failed to Extend Volume %(volname)s"
+#: cinder/volume/drivers/coraid.py:387
+msgid "Cannot create clone volume in different repository."
msgstr ""
-#: cinder/volume/drivers/coraid.py:424
+#: cinder/volume/drivers/coraid.py:512
#, python-format
-msgid ""
-"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
-"%(shelf)s, Lun: %(lun)s"
+msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:75
+#: cinder/volume/drivers/glusterfs.py:74
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:87
+#: cinder/volume/drivers/glusterfs.py:86
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:91
+#: cinder/volume/drivers/gpfs.py:93
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:92
+#: cinder/volume/drivers/gpfs.py:94
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:135
+#: cinder/volume/drivers/gpfs.py:137
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:142
+#: cinder/volume/drivers/gpfs.py:144
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:148
+#: cinder/volume/drivers/gpfs.py:150
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:155
+#: cinder/volume/drivers/gpfs.py:157
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:164
+#: cinder/volume/drivers/gpfs.py:166
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:178
+#: cinder/volume/drivers/gpfs.py:180
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:183
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:193
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:198
+#: cinder/volume/drivers/gpfs.py:200
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:449
+#: cinder/volume/drivers/gpfs.py:565
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:503
-#, python-format
-msgid "fmt = %(fmt)s backed by: %(backing_file)s"
-msgstr ""
-
-#: cinder/volume/drivers/gpfs.py:525
+#: cinder/volume/drivers/lvm.py:201
#, python-format
-msgid "Expected image to be in raw format, but is %s"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:76
-#, python-format
-msgid "volume group %s doesn't exist"
+msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:239
#, python-format
-msgid "Size for volume: %s not found, skipping secure delete."
+msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:399
#, python-format
-msgid "snapshot: %s not found, skipping delete operations"
+msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:361 cinder/volume/drivers/lvm.py:675
+#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/lvm.py:758
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:413
+#: cinder/volume/drivers/lvm.py:436 cinder/volume/drivers/lvm.py:636
#, python-format
-msgid "Symbolic link %s not found"
+msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610
+#: cinder/volume/drivers/lvm.py:487
#, python-format
-msgid "Error retrieving volume stats: %s"
+msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:661
+#: cinder/volume/drivers/lvm.py:744
#, python-format
msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:752
+#: cinder/volume/drivers/lvm.py:835
#, python-format
msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:768
+#: cinder/volume/drivers/lvm.py:851
#, python-format
msgid ""
"Skipping remove_export. No iser_target is presently exported for volume: "
"%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:800
-#, python-format
-msgid "Error retrieving volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:97
+#: cinder/volume/drivers/nfs.py:100
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:134
+#: cinder/volume/drivers/nfs.py:137
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:147
+#: cinder/volume/drivers/nfs.py:150
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/nfs.py:234
+#: cinder/volume/drivers/nfs.py:237
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:235
+#: cinder/volume/drivers/nfs.py:238
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:327
+#: cinder/volume/drivers/nfs.py:330
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:361
+#: cinder/volume/drivers/nfs.py:372
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:366
+#: cinder/volume/drivers/nfs.py:377
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:382
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:379
+#: cinder/volume/drivers/nfs.py:390
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:438
+#: cinder/volume/drivers/nfs.py:449
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:441
+#: cinder/volume/drivers/nfs.py:452
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:444
+#: cinder/volume/drivers/nfs.py:455
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:460
+#: cinder/volume/drivers/nfs.py:471
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:170
+#: cinder/volume/drivers/rbd.py:168
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:205
+#: cinder/volume/drivers/rbd.py:203
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:254
+#: cinder/volume/drivers/rbd.py:255
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:260
+#: cinder/volume/drivers/rbd.py:261
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:337 cinder/volume/drivers/sheepdog.py:177
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:378
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:382
+#: cinder/volume/drivers/rbd.py:384
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:474
+#: cinder/volume/drivers/rbd.py:476
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:485
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:487
+#: cinder/volume/drivers/rbd.py:489
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:490
+#: cinder/volume/drivers/rbd.py:492
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "無效的快照(snapshot)"
-#: cinder/volume/drivers/rbd.py:502
+#: cinder/volume/drivers/rbd.py:504
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:506
+#: cinder/volume/drivers/rbd.py:508
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:518
+#: cinder/volume/drivers/rbd.py:520
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "找不到Volume %s"
-#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:610 cinder/volume/drivers/sheepdog.py:194
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:615 cinder/volume/drivers/sheepdog.py:199
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
-#: cinder/volume/drivers/scality.py:64
+#: cinder/volume/drivers/scality.py:66
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:77
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:81
+#: cinder/volume/drivers/scality.py:83
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:102
+#: cinder/volume/drivers/scality.py:104
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:136
+#: cinder/volume/drivers/scality.py:138
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:56
+#: cinder/volume/drivers/sheepdog.py:58
#, python-format
msgid "Sheepdog is not working: %s"
msgstr ""
-#: cinder/volume/drivers/sheepdog.py:61
+#: cinder/volume/drivers/sheepdog.py:63
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:137
+#: cinder/volume/drivers/solidfire.py:142
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:144
+#: cinder/volume/drivers/solidfire.py:149
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:147
+#: cinder/volume/drivers/solidfire.py:152
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:154
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:159
+#: cinder/volume/drivers/solidfire.py:164
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:170
+#: cinder/volume/drivers/solidfire.py:175
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:176
+#: cinder/volume/drivers/solidfire.py:181
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:180
+#: cinder/volume/drivers/solidfire.py:185
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:182
+#: cinder/volume/drivers/solidfire.py:187
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:188
+#: cinder/volume/drivers/solidfire.py:193
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:195
-#: cinder/volume/drivers/solidfire.py:262
-#: cinder/volume/drivers/solidfire.py:351
+#: cinder/volume/drivers/solidfire.py:200
+#: cinder/volume/drivers/solidfire.py:267
+#: cinder/volume/drivers/solidfire.py:356
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:215
+#: cinder/volume/drivers/solidfire.py:220
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:244
+#: cinder/volume/drivers/solidfire.py:249
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:306
+#: cinder/volume/drivers/solidfire.py:311
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:383
+#: cinder/volume/drivers/solidfire.py:388
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:400
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:410
+#: cinder/volume/drivers/solidfire.py:415
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:435
+#: cinder/volume/drivers/solidfire.py:440
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:444
+#: cinder/volume/drivers/solidfire.py:449
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:458
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:456
+#: cinder/volume/drivers/solidfire.py:461
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:525
+#: cinder/volume/drivers/solidfire.py:530
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:529
+#: cinder/volume/drivers/solidfire.py:534
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:531
+#: cinder/volume/drivers/solidfire.py:536
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:544
+#: cinder/volume/drivers/solidfire.py:549
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:547
-#: cinder/volume/drivers/solidfire.py:618
-#: cinder/volume/drivers/solidfire.py:681
-#: cinder/volume/drivers/solidfire.py:706
+#: cinder/volume/drivers/solidfire.py:552
+#: cinder/volume/drivers/solidfire.py:626
+#: cinder/volume/drivers/solidfire.py:689
+#: cinder/volume/drivers/solidfire.py:714
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:550
+#: cinder/volume/drivers/solidfire.py:555
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:559
+#: cinder/volume/drivers/solidfire.py:567
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:610
+#: cinder/volume/drivers/solidfire.py:618
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:640
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:645
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:645
+#: cinder/volume/drivers/solidfire.py:653
#, fuzzy
msgid "Failed to get updated stats"
msgstr "內文解碼失敗"
-#: cinder/volume/drivers/solidfire.py:675
-#: cinder/volume/drivers/solidfire.py:700
+#: cinder/volume/drivers/solidfire.py:683
+#: cinder/volume/drivers/solidfire.py:708
msgid "Entering SolidFire attach_volume..."
msgstr ""
+#: cinder/volume/drivers/solidfire.py:753
+msgid "Leaving SolidFire transfer volume"
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
-#: cinder/volume/drivers/netapp/iscsi.py:123
-#: cinder/volume/drivers/netapp/nfs.py:221
+#: cinder/volume/drivers/netapp/iscsi.py:125
+#: cinder/volume/drivers/netapp/nfs.py:224
#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:753
+#: cinder/volume/drivers/storwize_svc.py:754
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:778
+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
#, 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:791
+#: cinder/volume/drivers/storwize_svc.py:798
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:816
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:826
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:841
#, 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:842
+#: cinder/volume/drivers/storwize_svc.py:849
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:906
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:930
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:964
#, 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:962
+#: cinder/volume/drivers/storwize_svc.py:969
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:979
+#: cinder/volume/drivers/storwize_svc.py:993
#, 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:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1005
+#: cinder/volume/drivers/storwize_svc.py:1015
#, 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:1022
+#: cinder/volume/drivers/storwize_svc.py:1029
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1056
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1068
#, 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:1065
+#: cinder/volume/drivers/storwize_svc.py:1073
#, 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:1072
+#: cinder/volume/drivers/storwize_svc.py:1080
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1087
#, 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:1090
+#: cinder/volume/drivers/storwize_svc.py:1098
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1118
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1125
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1137
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1147
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1152
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1182
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1184
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1217
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1255
+#: cinder/volume/drivers/storwize_svc.py:1263
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1260
+#: cinder/volume/drivers/storwize_svc.py:1268
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1275
+#: cinder/volume/drivers/storwize_svc.py:1283
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1300
+#: cinder/volume/drivers/storwize_svc.py:1308
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1314
+#: cinder/volume/drivers/storwize_svc.py:1323
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1327
+#: cinder/volume/drivers/storwize_svc.py:1337
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1331
+#: cinder/volume/drivers/storwize_svc.py:1341
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1342
+#: cinder/volume/drivers/storwize_svc.py:1353
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1379
-msgid "_update_volume_stats: Could not get system name"
+#: cinder/volume/drivers/storwize_svc.py:1390
+msgid "_update_volume_stats: Could not get system name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1391
+#: cinder/volume/drivers/storwize_svc.py:1403
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1392
+#: cinder/volume/drivers/storwize_svc.py:1404
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1430
+#: cinder/volume/drivers/storwize_svc.py:1442
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:1436
+#: cinder/volume/drivers/storwize_svc.py:1448
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1450
+#: cinder/volume/drivers/storwize_svc.py:1462
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1461
+#: cinder/volume/drivers/storwize_svc.py:1473
#, 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:1470
+#: cinder/volume/drivers/storwize_svc.py:1482
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1482
+#: cinder/volume/drivers/storwize_svc.py:1494
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1489
+#: cinder/volume/drivers/storwize_svc.py:1501
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"標準輸出: %(stdout)r\n"
"標準錯誤輸出: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1506
+#: cinder/volume/drivers/storwize_svc.py:1518
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1525
+#: cinder/volume/drivers/storwize_svc.py:1537
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1533
+#: cinder/volume/drivers/storwize_svc.py:1545
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1547
+#: cinder/volume/drivers/storwize_svc.py:1559
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1555
+#: cinder/volume/drivers/storwize_svc.py:1567
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:221
+#: cinder/volume/drivers/nexenta/volume.py:240
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163
#, fuzzy, python-format
msgid "Cannot find device number for volume %s"
msgstr "找不到Volume %s"
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193
#, python-format
msgid "Found iSCSI endpoint: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200
#, python-format
msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217
#, python-format
msgid "ISCSI properties: %s"
msgstr ""
msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:176
+#: cinder/volume/drivers/hds/hds.py:178
#, python-format
msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:195
+#: cinder/volume/drivers/hds/hds.py:197
#, python-format
msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:248
+#: cinder/volume/drivers/hds/hds.py:250
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:287
+#: cinder/volume/drivers/hds/hds.py:289
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:325
+#: cinder/volume/drivers/hds/hds.py:327
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:353
+#: cinder/volume/drivers/hds/hds.py:355
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is cloned."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:370
+#: cinder/volume/drivers/hds/hds.py:372
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:393
+#: cinder/volume/drivers/hds/hds.py:395
#, python-format
msgid "delete lun %(lun)s on %(name)s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:478
+#: cinder/volume/drivers/hds/hds.py:480
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:501
+#: cinder/volume/drivers/hds/hds.py:503
#, python-format
msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:520
+#: cinder/volume/drivers/hds/hds.py:522
#, python-format
msgid "LUN %s is deleted."
msgstr ""
msgid "read timed out"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
msgid "do_setup."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:150
msgid "check_for_setup_error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:155
msgid "check_for_setup_error: Can not get device type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:159
#, python-format
msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:166
msgid ""
"check_for_setup_error: Product version not right. Please make sure the "
"product version is V1."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:177
msgid "_get_device_type: Storage Pool must be configured."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:186
#, python-format
msgid "create_volume:volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:200
#, python-format
msgid "delete_volume: volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:207
#, python-format
msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:216
#, python-format
msgid "create_export: volume name:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:220
#, python-format
msgid "create_export:Volume %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:240
#, python-format
msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:255
#, python-format
msgid ""
"initialize_connection:Failed to find target ip for "
"initiator:%(initiatorname)s, please check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:265
#, python-format
msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:303
#, python-format
msgid ""
"initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
"hostport name: %(port)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:313
#, python-format
msgid ""
"initialize_connection:Failed to find the given volume. volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:365
#, python-format
msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:374
#, python-format
msgid "terminate_connection:Host does not exist. Host name:%(host)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:383
#, python-format
msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:402
#, python-format
msgid ""
"terminate_connection:No map between host and volume. Host "
"name:%(hostname)s, volume name:%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:420
#, python-format
msgid ""
"terminate_connection:No initiator is added to the host. Host "
"name:%(hostname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:433
#, python-format
msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
msgid "create_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:446
msgid "create_snapshot:Resource pool needs 1GB valid size at least."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:453
#, python-format
msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:462
#, python-format
msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:474
#, python-format
msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:481
msgid "delete_snapshot:Device does not support snapshot."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:490
#, python-format
msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:503
#, python-format
msgid ""
"create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
"name:%(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:511
#, python-format
msgid ""
"create_volume_from_snapshot:Device does not support create volume from "
"snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:522
#, python-format
msgid ""
"create_volume_from_snapshot:Snapshot does not exist. Snapshot "
"name:%(name)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:579
#, python-format
msgid "_check_conf_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:590
#, python-format
msgid "_read_xml:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:618
#, python-format
msgid "Write login information to xml error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:622
#, python-format
msgid "_get_login_info error. %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:644
#, python-format
msgid ""
"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
"LUNType:%(type)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:671
msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:682
msgid ""
"_get_lun_set_info:No available pools! Please check whether storage pool "
"is created."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:692
#, python-format
msgid "_get_lun_set_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:742
msgid ""
"_get_maximum_pool:maxpoolid is None. Please check config file and make "
"sure the \"Name\" in \"StoragePool\" is right."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:760
#, python-format
msgid "_get_iscsi_info:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:770
#, python-format
msgid "CLI command:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:837
#, python-format
msgid "_execute_cli:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:844
#, python-format
msgid ""
"_name_translate:Name in cinder: %(old)s, new name in storage system: "
"%(new)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:878
#, python-format
msgid ""
"_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
"out:%(out)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:907
#, python-format
msgid ""
"_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
"id:%(hostgroup)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:933
#, python-format
msgid ""
"_add_initiator:Failed to add initiator. initiator name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:947
#, python-format
msgid ""
"_delete_initiator:ERROE:Failed to delete initiator. initiator "
"name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:997
#, python-format
msgid ""
"_add_hostport:Failed to add hostport. port name:%(port)s port "
"information:%(info)s host id:%(host)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1015
#, python-format
msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1022
#, python-format
msgid "_get_tgt_iqn:iSCSI IP is %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1055
#, python-format
msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1092
#, python-format
msgid ""
"_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
"hostlunid:%(hostlunid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
#, python-format
msgid ""
"_delete_map:There are IOs accessing the system. Retry to delete host map."
" map id:%(mapid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1134
#, python-format
msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1148
#, python-format
msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1229
#, python-format
msgid ""
"_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1243
#, python-format
msgid ""
"_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1257
#, python-format
msgid ""
"_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1314
#, python-format
msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1327
#, python-format
msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1344
#, python-format
msgid ""
"_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1358
#, python-format
msgid ""
"_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1388
#, python-format
msgid ""
"_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
"name:%(luncopyname)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1421
#, python-format
msgid ""
"_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1436
#, python-format
msgid ""
"_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
"out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1474
#, python-format
msgid ""
"_change_lun_controller:Failed to change lun owning controller. lun "
"id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1490
msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
msgstr ""
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:106
+#: cinder/volume/drivers/netapp/iscsi.py:108
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:151
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:164
+#: cinder/volume/drivers/netapp/iscsi.py:166
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:175
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:182
+#: cinder/volume/drivers/netapp/iscsi.py:184
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:219
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:222
+#: cinder/volume/drivers/netapp/iscsi.py:224
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:228
+#: cinder/volume/drivers/netapp/iscsi.py:230
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:241
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:242
+#: cinder/volume/drivers/netapp/iscsi.py:244
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:279
+#: cinder/volume/drivers/netapp/iscsi.py:281
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:290
-#: cinder/volume/drivers/netapp/nfs.py:78
+#: cinder/volume/drivers/netapp/iscsi.py:292
+#: cinder/volume/drivers/netapp/nfs.py:81
#, python-format
msgid ""
"Cannot create volume of size %(vol_size)s from snapshot of size "
"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:309
+#: cinder/volume/drivers/netapp/iscsi.py:311
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:328
+#: cinder/volume/drivers/netapp/iscsi.py:330
#, fuzzy, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr "找不到Volume %s"
-#: cinder/volume/drivers/netapp/iscsi.py:404
+#: cinder/volume/drivers/netapp/iscsi.py:406
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:426
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:503
+#: cinder/volume/drivers/netapp/iscsi.py:505
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:519
+#: cinder/volume/drivers/netapp/iscsi.py:521
#, python-format
msgid "Could not find attribute for LUN named %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:532
+#: cinder/volume/drivers/netapp/iscsi.py:534
#, python-format
msgid ""
"Cannot clone volume of size %(vol_size)s from src volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:656
+#: cinder/volume/drivers/netapp/iscsi.py:658
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:787
+#: cinder/volume/drivers/netapp/iscsi.py:789
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:791
+#: cinder/volume/drivers/netapp/iscsi.py:793
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:979
+#: cinder/volume/drivers/netapp/iscsi.py:981
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1086
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1087
+#: cinder/volume/drivers/netapp/iscsi.py:1089
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:175
+#: cinder/volume/drivers/netapp/nfs.py:178
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:303
+#: cinder/volume/drivers/netapp/nfs.py:306
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:330
+#: cinder/volume/drivers/netapp/nfs.py:333
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:336
+#: cinder/volume/drivers/netapp/nfs.py:339
#, python-format
msgid ""
"Cloning with params volume %(volume)s,src %(src_path)s,\n"
" dest %(dest_path)s, vserver %(vserver)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:409
+#: cinder/volume/drivers/netapp/nfs.py:412
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:418
+#: cinder/volume/drivers/netapp/nfs.py:421
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:103
+#: cinder/volume/drivers/nexenta/volume.py:79
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:137
+#: cinder/volume/drivers/nexenta/volume.py:116
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:151
+#: cinder/volume/drivers/nexenta/volume.py:130
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:231
+#: cinder/volume/drivers/nexenta/volume.py:145
+#, python-format
+msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:154
+msgid "Executing zfs send/recv on the appliance"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:156
+#, python-format
+msgid "zfs send/recv done, new volume %s created"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:163
+#, python-format
+msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:172
+#, python-format
+msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:250
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:241
+#: cinder/volume/drivers/nexenta/volume.py:260
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:248
+#: cinder/volume/drivers/nexenta/volume.py:267
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:257
+#: cinder/volume/drivers/nexenta/volume.py:276
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:293
+#: cinder/volume/drivers/nexenta/volume.py:311
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:301
+#: cinder/volume/drivers/nexenta/volume.py:319
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
"gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:74
+#: cinder/volume/drivers/san/hp_lefthand.py:75
#, python-format
msgid "CLIQ command returned %s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:80
+#: cinder/volume/drivers/san/hp_lefthand.py:81
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:88
+#: cinder/volume/drivers/san/hp_lefthand.py:89
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:118
+#: cinder/volume/drivers/san/hp_lefthand.py:119
#, python-format
msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:171
+#: cinder/volume/drivers/san/hp_lefthand.py:172
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
msgstr ""
-#: cinder/volume/drivers/san/hp_lefthand.py:236
+#: cinder/volume/drivers/san/hp_lefthand.py:237
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:150
+#: cinder/volume/drivers/san/san.py:151
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "非預期的執行錯誤"
-#: cinder/volume/drivers/san/san.py:170
+#: cinder/volume/drivers/san/san.py:171
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:174
+#: cinder/volume/drivers/san/san.py:175
msgid "san_ip must be set"
msgstr ""
msgstr ""
#: cinder/volume/drivers/san/hp/hp_3par_common.py:181
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:556
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:204
-#, python-format
-msgid "CPG (%s) must be in a domain"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:216
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:363
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:351
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:369
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:357
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "非預期的執行錯誤"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:726
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:107
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:140
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:146
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:337
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/flows/create_volume.py:114
+#: cinder/volume/flows/create_volume.py:107
#, python-format
msgid "Restoring source %(source_volid)s status to %(status)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:120
+#: cinder/volume/flows/create_volume.py:113
#, python-format
msgid ""
"Failed setting source volume %(source_volid)s back to its initial "
"%(source_status)s status"
msgstr ""
-#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:138
#, python-format
msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:152
-#: cinder/volume/flows/create_volume.py:1459
+#: cinder/volume/flows/create_volume.py:145
+#: cinder/volume/flows/create_volume.py:1510
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:238
+#: cinder/volume/flows/create_volume.py:218
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:260
+#: cinder/volume/flows/create_volume.py:240
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/create_volume.py:283
+#: cinder/volume/flows/create_volume.py:263
#, python-format
msgid ""
"Volume size %(size)s cannot be lesser than the snapshot size "
"%(snap_size)s. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:292
+#: cinder/volume/flows/create_volume.py:272
#, python-format
msgid ""
"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
" >= original volume size."
msgstr ""
-#: cinder/volume/flows/create_volume.py:301
+#: cinder/volume/flows/create_volume.py:281
#, python-format
msgid "Volume size %(size)s must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/create_volume.py:343
+#: cinder/volume/flows/create_volume.py:323
#, python-format
msgid ""
"Size of specified image %(image_size)s is larger than volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:351
+#: cinder/volume/flows/create_volume.py:331
#, python-format
msgid ""
"Image minDisk size %(min_disk)s is larger than the volume size "
"%(volume_size)s."
msgstr ""
-#: cinder/volume/flows/create_volume.py:369
+#: cinder/volume/flows/create_volume.py:349
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:374
+#: cinder/volume/flows/create_volume.py:354
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/create_volume.py:407
+#: cinder/volume/flows/create_volume.py:387
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/volume/flows/create_volume.py:420
+#: cinder/volume/flows/create_volume.py:400
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/create_volume.py:429
+#: cinder/volume/flows/create_volume.py:409
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/create_volume.py:541
+#: cinder/volume/flows/create_volume.py:448
+msgid "Volume type will be changed to be the same as the source volume."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:581
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:618
+#: cinder/volume/flows/create_volume.py:658
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/create_volume.py:755
-#: cinder/volume/flows/create_volume.py:890
+#: cinder/volume/flows/create_volume.py:796
+#: cinder/volume/flows/create_volume.py:932
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:759
-#: cinder/volume/flows/create_volume.py:907
+#: cinder/volume/flows/create_volume.py:800
+#: cinder/volume/flows/create_volume.py:949
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/create_volume.py:830
+#: cinder/volume/flows/create_volume.py:872
#, python-format
msgid ""
"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
"%(reason)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:847
+#: cinder/volume/flows/create_volume.py:889
#, python-format
msgid "Volume %s: re-scheduled"
msgstr ""
-#: cinder/volume/flows/create_volume.py:864
+#: cinder/volume/flows/create_volume.py:906
#, python-format
msgid "Updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:869
+#: cinder/volume/flows/create_volume.py:911
#, python-format
msgid "Volume %s: resetting 'creating' status failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:886
+#: cinder/volume/flows/create_volume.py:928
#, python-format
msgid ""
"Failing volume %s creation by altering volume status instead of "
"rescheduling"
msgstr ""
-#: cinder/volume/flows/create_volume.py:901
+#: cinder/volume/flows/create_volume.py:943
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/create_volume.py:946
-#: cinder/volume/flows/create_volume.py:1600
+#: cinder/volume/flows/create_volume.py:988
+#: cinder/volume/flows/create_volume.py:1653
#, python-format
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:974
+#: cinder/volume/flows/create_volume.py:1016
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1127
+#: cinder/volume/flows/create_volume.py:1170
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1169
+#: cinder/volume/flows/create_volume.py:1212
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1178
+#: cinder/volume/flows/create_volume.py:1221
#, python-format
msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1184
+#: cinder/volume/flows/create_volume.py:1228
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided glance "
"snapshot %(snapshot_id)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1193
+#: cinder/volume/flows/create_volume.py:1238
#, python-format
msgid "Marking volume %s as bootable"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1196
+#: cinder/volume/flows/create_volume.py:1241
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1216
+#: cinder/volume/flows/create_volume.py:1261
#, python-format
msgid ""
"Copying metadata from source volume %(source_volid)s to cloned volume "
"%(clone_vol_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1226
+#: cinder/volume/flows/create_volume.py:1272
#, python-format
msgid ""
"Failed updating cloned volume %(volume_id)s metadata using the provided "
"source volumes %(source_volid)s metadata"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1239
+#: cinder/volume/flows/create_volume.py:1285
#, python-format
msgid ""
"Attempting download of %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1246
-#: cinder/volume/flows/create_volume.py:1252
+#: cinder/volume/flows/create_volume.py:1292
+#: cinder/volume/flows/create_volume.py:1303
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1258
+#: cinder/volume/flows/create_volume.py:1298
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1309
#, python-format
msgid ""
"Downloaded image %(image_id)s (%(image_location)s) to volume "
"%(volume_id)s successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1297
+#: cinder/volume/flows/create_volume.py:1348
#, python-format
msgid ""
"Creating volume glance metadata for volume %(volume_id)s backed by image "
"%(image_id)s with: %(vol_metadata)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1311
+#: cinder/volume/flows/create_volume.py:1362
#, python-format
msgid ""
"Cloning %(volume_id)s from image %(image_id)s at location "
"%(image_location)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1338
+#: cinder/volume/flows/create_volume.py:1389
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1351
+#: cinder/volume/flows/create_volume.py:1402
#, python-format
msgid ""
"Failed updating volume %(volume_id)s metadata using the provided image "
"metadata %(image_meta)s from image %(image_id)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1372
+#: cinder/volume/flows/create_volume.py:1423
#, python-format
msgid ""
"Volume %(volume_id)s: being created using %(functor)s with specification:"
" %(volume_spec)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1395
+#: cinder/volume/flows/create_volume.py:1446
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with creation provided "
"model %(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1403
+#: cinder/volume/flows/create_volume.py:1454
#, python-format
msgid "Volume %s: creating export"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1417
+#: cinder/volume/flows/create_volume.py:1468
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1463
+#: cinder/volume/flows/create_volume.py:1514
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1479
+#: cinder/volume/flows/create_volume.py:1531
#, python-format
msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1485
+#: cinder/volume/flows/create_volume.py:1538
#, python-format
msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1581
+#: cinder/volume/flows/create_volume.py:1634
#, python-format
msgid "Failed to schedule_create_volume: %(cause)s"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1656
+#: cinder/volume/flows/create_volume.py:1709
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1659
+#: cinder/volume/flows/create_volume.py:1712
msgid "No retry filter property or associated retry info, will not reschedule"
msgstr ""
-#: cinder/volume/flows/create_volume.py:1680
+#: cinder/volume/flows/create_volume.py:1733
msgid "Retry info not present, will not reschedule"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Quota exceeded for %(s_pid)s, tried to"
-#~ " create volume (%(d_consumed)d volumesalready "
-#~ "consumed)"
#~ msgstr ""
#~ msgid "Availability zone is invalid"
#~ msgid "Unexpected Error: "
#~ msgstr ""
-#~ msgid ""
-#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
-#~ " was rescheduled due to %(reason)s"
-#~ msgstr ""
-
#~ msgid "volume %s: creating export"
#~ msgstr ""
#~ msgid "Array mismatch %(myid)s vs %(arid)s"
#~ msgstr ""
+#~ msgid "Failed to attach iser target for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Fetching %s"
+#~ msgstr ""
+
+#~ msgid "Link Local address is not found.:%s"
+#~ msgstr ""
+
+#~ msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+#~ msgstr ""
+
+#~ msgid "Started %(name)s on %(_host)s:%(_port)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find a Fibre Channel volume device"
+#~ msgstr ""
+
+#~ msgid "Volume device not found at %s"
+#~ msgstr ""
+
+#~ msgid "Unable to find Volume Group: %s"
+#~ msgstr "無法卸載 Volume %s"
+
+#~ msgid "Failed to create Volume Group: %s"
+#~ msgstr "找不到Volume %s"
+
+#~ msgid "snapshot %(snap_name)s: creating"
+#~ msgstr ""
+
+#~ msgid "Running with CoraidDriver for ESM EtherCLoud"
+#~ msgstr ""
+
+#~ msgid "Update session cookie %(session)s"
+#~ msgstr ""
+
+#~ msgid "Message : %(message)s"
+#~ msgstr ""
+
+#~ msgid "Error while trying to set group: %(message)s"
+#~ msgstr ""
+
+#~ msgid "Unable to find group: %(group)s"
+#~ msgstr "無法卸載 Volume %s"
+
+#~ msgid "ESM urlOpen error"
+#~ msgstr ""
+
+#~ msgid "JSON Error"
+#~ msgstr ""
+
+#~ msgid "Request without URL"
+#~ msgstr ""
+
+#~ msgid "Configure data : %s"
+#~ msgstr ""
+
+#~ msgid "Configure response : %s"
+#~ msgstr ""
+
+#~ msgid "Unable to retrive volume infos for volume %(volname)s"
+#~ msgstr ""
+
+#~ msgid "Cannot login on Coraid ESM"
+#~ msgstr ""
+
+#~ msgid "Fail to create volume %(volname)s"
+#~ msgstr "找不到Volume %s"
+
+#~ msgid "Failed to delete volume %(volname)s"
+#~ msgstr "找不到Volume %s"
+
+#~ msgid "Failed to Create Snapshot %(snapname)s"
+#~ msgstr ""
+
+#~ msgid "Failed to Delete Snapshot %(snapname)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 "Expected image to be in raw format, but is %s"
+#~ msgstr ""
+
+#~ msgid "volume group %s doesn't exist"
+#~ msgstr ""
+
+#~ msgid "Error retrieving volume stats: %s"
+#~ msgstr ""
+
+#~ msgid "_update_volume_stats: Could not get system name"
+#~ msgstr ""
+
+#~ msgid "CPG (%s) must be in a domain"
+#~ msgstr ""
+